{
	"id": 0,
	"name": "@immediately-run/sdk",
	"variant": "project",
	"kind": 1,
	"flags": {},
	"children": [
		{
			"id": 1945,
			"name": "ProtocolCancelledError",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The error a cancelled call rejects with."
					}
				]
			},
			"children": [
				{
					"id": 1955,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 339,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L339"
						}
					],
					"signatures": [
						{
							"id": 1956,
							"name": "ProtocolCancelledError",
							"variant": "signature",
							"kind": 16384,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolDeadline.ts",
									"line": 339,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L339"
								}
							],
							"parameters": [
								{
									"id": 1957,
									"name": "call",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 1945,
								"name": "ProtocolCancelledError",
								"package": "@immediately-run/sdk"
							},
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Error.constructor"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"target": -1,
						"name": "Error.constructor"
					}
				},
				{
					"id": 1958,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 338,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L338"
						}
					],
					"type": {
						"type": "literal",
						"value": "cancelled"
					},
					"defaultValue": "'cancelled'"
				},
				{
					"id": 1960,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1959,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1961,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				},
				{
					"id": 1954,
					"name": "stackTraceLimit",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The "
							},
							{
								"kind": "code",
								"text": "`Error.stackTraceLimit`"
							},
							{
								"kind": "text",
								"text": " property specifies the number of stack frames\ncollected by a stack trace (whether generated by "
							},
							{
								"kind": "code",
								"text": "`new Error().stack`"
							},
							{
								"kind": "text",
								"text": " or\n"
							},
							{
								"kind": "code",
								"text": "`Error.captureStackTrace(obj)`"
							},
							{
								"kind": "text",
								"text": ").\n\nThe default value is "
							},
							{
								"kind": "code",
								"text": "`10`"
							},
							{
								"kind": "text",
								"text": " but may be set to any valid JavaScript number. Changes\nwill affect any stack trace captured _after_ the value has been changed.\n\nIf set to a non-number value, or set to a negative number, stack traces will\nnot capture any frames."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 67,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stackTraceLimit"
					}
				},
				{
					"id": 1946,
					"name": "captureStackTrace",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 51,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 1947,
							"name": "captureStackTrace",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates a "
									},
									{
										"kind": "code",
										"text": "`.stack`"
									},
									{
										"kind": "text",
										"text": " property on "
									},
									{
										"kind": "code",
										"text": "`targetObject`"
									},
									{
										"kind": "text",
										"text": ", which when accessed returns\na string representing the location in the code at which\n"
									},
									{
										"kind": "code",
										"text": "`Error.captureStackTrace()`"
									},
									{
										"kind": "text",
										"text": " was called.\n\n"
									},
									{
										"kind": "code",
										"text": "```js\nconst myObject = {};\nError.captureStackTrace(myObject);\nmyObject.stack;  // Similar to `new Error().stack`\n```"
									},
									{
										"kind": "text",
										"text": "\n\nThe first line of the trace will be prefixed with\n"
									},
									{
										"kind": "code",
										"text": "`${myObject.name}: ${myObject.message}`"
									},
									{
										"kind": "text",
										"text": ".\n\nThe optional "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": " argument accepts a function. If given, all frames\nabove "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": ", including "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": ", will be omitted from the\ngenerated stack trace.\n\nThe "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": " argument is useful for hiding implementation\ndetails of error generation from the user. For instance:\n\n"
									},
									{
										"kind": "code",
										"text": "```js\nfunction a() {\n  b();\n}\n\nfunction b() {\n  c();\n}\n\nfunction c() {\n  // Create an error without stack trace to avoid calculating the stack trace twice.\n  const { stackTraceLimit } = Error;\n  Error.stackTraceLimit = 0;\n  const error = new Error();\n  Error.stackTraceLimit = stackTraceLimit;\n\n  // Capture the stack trace above function b\n  Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace\n  throw error;\n}\n\na();\n```"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 51,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 1948,
									"name": "targetObject",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								},
								{
									"id": 1949,
									"name": "constructorOpt",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Function"
										},
										"name": "Function",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.captureStackTrace"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.captureStackTrace"
					}
				},
				{
					"id": 1950,
					"name": "prepareStackTrace",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 55,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 1951,
							"name": "prepareStackTrace",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 55,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 1952,
									"name": "err",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Error"
										},
										"name": "Error",
										"package": "typescript"
									}
								},
								{
									"id": 1953,
									"name": "stackTraces",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"sourceFileName": "node_modules/@types/node/globals.d.ts",
												"qualifiedName": "NodeJS.CallSite"
											},
											"name": "CallSite",
											"package": "@types/node",
											"qualifiedName": "NodeJS.CallSite"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.prepareStackTrace"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.prepareStackTrace"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						1955
					]
				},
				{
					"title": "Properties",
					"children": [
						1958,
						1960,
						1959,
						1961,
						1954
					]
				},
				{
					"title": "Methods",
					"children": [
						1946,
						1950
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 337,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L337"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 1921,
			"name": "ProtocolTimeoutError",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The error a bounded call rejects with. "
					},
					{
						"kind": "code",
						"text": "`code`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`'timeout'`"
					},
					{
						"kind": "text",
						"text": " — the code R3-303's typed\n provider-error taxonomy adopts, so apps see one vocabulary."
					}
				]
			},
			"children": [
				{
					"id": 1931,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 317,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L317"
						}
					],
					"signatures": [
						{
							"id": 1932,
							"name": "ProtocolTimeoutError",
							"variant": "signature",
							"kind": 16384,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolDeadline.ts",
									"line": 317,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L317"
								}
							],
							"parameters": [
								{
									"id": 1933,
									"name": "call",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1934,
									"name": "timeoutMs",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1935,
									"name": "attendance",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1904,
										"name": "Attendance",
										"package": "@immediately-run/sdk"
									}
								},
								{
									"id": 1936,
									"name": "bound",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 1914,
										"name": "DeadlineBound",
										"package": "@immediately-run/sdk"
									},
									"defaultValue": "..."
								}
							],
							"type": {
								"type": "reference",
								"target": 1921,
								"name": "ProtocolTimeoutError",
								"package": "@immediately-run/sdk"
							},
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Error.constructor"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"target": -1,
						"name": "Error.constructor"
					}
				},
				{
					"id": 1940,
					"name": "attendance",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Whether the call was on the attended or unattended bound — the first thing anyone\n debugging a timeout needs, and otherwise invisible."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 312,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L312"
						}
					],
					"type": {
						"type": "reference",
						"target": 1904,
						"name": "Attendance",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1941,
					"name": "bound",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "WHICH bound elapsed (R3-307). An attended call that faults on its "
							},
							{
								"kind": "code",
								"text": "`idle`"
							},
							{
								"kind": "text",
								"text": " bound was not\n waiting on anyone — the host said so — and that is a genuinely different diagnosis from\n an abandoned prompt hitting the "
							},
							{
								"kind": "code",
								"text": "`ceiling`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 316,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L316"
						}
					],
					"type": {
						"type": "reference",
						"target": 1914,
						"name": "DeadlineBound",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1938,
					"name": "call",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`scheme:method`"
							},
							{
								"kind": "text",
								"text": " of the call that timed out."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 307,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L307"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1937,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 305,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L305"
						}
					],
					"type": {
						"type": "literal",
						"value": "timeout"
					},
					"defaultValue": "'timeout'"
				},
				{
					"id": 1943,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1942,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1944,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				},
				{
					"id": 1939,
					"name": "timeoutMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The bound that elapsed, in ms."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 309,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L309"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1930,
					"name": "stackTraceLimit",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The "
							},
							{
								"kind": "code",
								"text": "`Error.stackTraceLimit`"
							},
							{
								"kind": "text",
								"text": " property specifies the number of stack frames\ncollected by a stack trace (whether generated by "
							},
							{
								"kind": "code",
								"text": "`new Error().stack`"
							},
							{
								"kind": "text",
								"text": " or\n"
							},
							{
								"kind": "code",
								"text": "`Error.captureStackTrace(obj)`"
							},
							{
								"kind": "text",
								"text": ").\n\nThe default value is "
							},
							{
								"kind": "code",
								"text": "`10`"
							},
							{
								"kind": "text",
								"text": " but may be set to any valid JavaScript number. Changes\nwill affect any stack trace captured _after_ the value has been changed.\n\nIf set to a non-number value, or set to a negative number, stack traces will\nnot capture any frames."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 67,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stackTraceLimit"
					}
				},
				{
					"id": 1922,
					"name": "captureStackTrace",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 51,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 1923,
							"name": "captureStackTrace",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates a "
									},
									{
										"kind": "code",
										"text": "`.stack`"
									},
									{
										"kind": "text",
										"text": " property on "
									},
									{
										"kind": "code",
										"text": "`targetObject`"
									},
									{
										"kind": "text",
										"text": ", which when accessed returns\na string representing the location in the code at which\n"
									},
									{
										"kind": "code",
										"text": "`Error.captureStackTrace()`"
									},
									{
										"kind": "text",
										"text": " was called.\n\n"
									},
									{
										"kind": "code",
										"text": "```js\nconst myObject = {};\nError.captureStackTrace(myObject);\nmyObject.stack;  // Similar to `new Error().stack`\n```"
									},
									{
										"kind": "text",
										"text": "\n\nThe first line of the trace will be prefixed with\n"
									},
									{
										"kind": "code",
										"text": "`${myObject.name}: ${myObject.message}`"
									},
									{
										"kind": "text",
										"text": ".\n\nThe optional "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": " argument accepts a function. If given, all frames\nabove "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": ", including "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": ", will be omitted from the\ngenerated stack trace.\n\nThe "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": " argument is useful for hiding implementation\ndetails of error generation from the user. For instance:\n\n"
									},
									{
										"kind": "code",
										"text": "```js\nfunction a() {\n  b();\n}\n\nfunction b() {\n  c();\n}\n\nfunction c() {\n  // Create an error without stack trace to avoid calculating the stack trace twice.\n  const { stackTraceLimit } = Error;\n  Error.stackTraceLimit = 0;\n  const error = new Error();\n  Error.stackTraceLimit = stackTraceLimit;\n\n  // Capture the stack trace above function b\n  Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace\n  throw error;\n}\n\na();\n```"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 51,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 1924,
									"name": "targetObject",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								},
								{
									"id": 1925,
									"name": "constructorOpt",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Function"
										},
										"name": "Function",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.captureStackTrace"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.captureStackTrace"
					}
				},
				{
					"id": 1926,
					"name": "prepareStackTrace",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 55,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 1927,
							"name": "prepareStackTrace",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 55,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 1928,
									"name": "err",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Error"
										},
										"name": "Error",
										"package": "typescript"
									}
								},
								{
									"id": 1929,
									"name": "stackTraces",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"sourceFileName": "node_modules/@types/node/globals.d.ts",
												"qualifiedName": "NodeJS.CallSite"
											},
											"name": "CallSite",
											"package": "@types/node",
											"qualifiedName": "NodeJS.CallSite"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.prepareStackTrace"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.prepareStackTrace"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						1931
					]
				},
				{
					"title": "Properties",
					"children": [
						1940,
						1941,
						1938,
						1937,
						1943,
						1942,
						1944,
						1939,
						1930
					]
				},
				{
					"title": "Methods",
					"children": [
						1922,
						1926
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 304,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L304"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 1841,
			"name": "StreamError",
			"variant": "declaration",
			"kind": 128,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Thrown when a stream ends in an "
					},
					{
						"kind": "code",
						"text": "`error`"
					},
					{
						"kind": "text",
						"text": " frame; carries the host's "
					},
					{
						"kind": "code",
						"text": "`code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1851,
					"name": "constructor",
					"variant": "declaration",
					"kind": 512,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 49,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L49"
						}
					],
					"signatures": [
						{
							"id": 1852,
							"name": "StreamError",
							"variant": "signature",
							"kind": 16384,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 49,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L49"
								}
							],
							"parameters": [
								{
									"id": 1853,
									"name": "code",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1854,
									"name": "message",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 1841,
								"name": "StreamError",
								"package": "@immediately-run/sdk"
							},
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Error.constructor"
							}
						}
					],
					"overwrites": {
						"type": "reference",
						"target": -1,
						"name": "Error.constructor"
					}
				},
				{
					"id": 1855,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 48,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L48"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1857,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1856,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1858,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				},
				{
					"id": 1850,
					"name": "stackTraceLimit",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The "
							},
							{
								"kind": "code",
								"text": "`Error.stackTraceLimit`"
							},
							{
								"kind": "text",
								"text": " property specifies the number of stack frames\ncollected by a stack trace (whether generated by "
							},
							{
								"kind": "code",
								"text": "`new Error().stack`"
							},
							{
								"kind": "text",
								"text": " or\n"
							},
							{
								"kind": "code",
								"text": "`Error.captureStackTrace(obj)`"
							},
							{
								"kind": "text",
								"text": ").\n\nThe default value is "
							},
							{
								"kind": "code",
								"text": "`10`"
							},
							{
								"kind": "text",
								"text": " but may be set to any valid JavaScript number. Changes\nwill affect any stack trace captured _after_ the value has been changed.\n\nIf set to a non-number value, or set to a negative number, stack traces will\nnot capture any frames."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 67,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stackTraceLimit"
					}
				},
				{
					"id": 1842,
					"name": "captureStackTrace",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 51,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 1843,
							"name": "captureStackTrace",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates a "
									},
									{
										"kind": "code",
										"text": "`.stack`"
									},
									{
										"kind": "text",
										"text": " property on "
									},
									{
										"kind": "code",
										"text": "`targetObject`"
									},
									{
										"kind": "text",
										"text": ", which when accessed returns\na string representing the location in the code at which\n"
									},
									{
										"kind": "code",
										"text": "`Error.captureStackTrace()`"
									},
									{
										"kind": "text",
										"text": " was called.\n\n"
									},
									{
										"kind": "code",
										"text": "```js\nconst myObject = {};\nError.captureStackTrace(myObject);\nmyObject.stack;  // Similar to `new Error().stack`\n```"
									},
									{
										"kind": "text",
										"text": "\n\nThe first line of the trace will be prefixed with\n"
									},
									{
										"kind": "code",
										"text": "`${myObject.name}: ${myObject.message}`"
									},
									{
										"kind": "text",
										"text": ".\n\nThe optional "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": " argument accepts a function. If given, all frames\nabove "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": ", including "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": ", will be omitted from the\ngenerated stack trace.\n\nThe "
									},
									{
										"kind": "code",
										"text": "`constructorOpt`"
									},
									{
										"kind": "text",
										"text": " argument is useful for hiding implementation\ndetails of error generation from the user. For instance:\n\n"
									},
									{
										"kind": "code",
										"text": "```js\nfunction a() {\n  b();\n}\n\nfunction b() {\n  c();\n}\n\nfunction c() {\n  // Create an error without stack trace to avoid calculating the stack trace twice.\n  const { stackTraceLimit } = Error;\n  Error.stackTraceLimit = 0;\n  const error = new Error();\n  Error.stackTraceLimit = stackTraceLimit;\n\n  // Capture the stack trace above function b\n  Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace\n  throw error;\n}\n\na();\n```"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 51,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 1844,
									"name": "targetObject",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								},
								{
									"id": 1845,
									"name": "constructorOpt",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Function"
										},
										"name": "Function",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.captureStackTrace"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.captureStackTrace"
					}
				},
				{
					"id": 1846,
					"name": "prepareStackTrace",
					"variant": "declaration",
					"kind": 2048,
					"flags": {
						"isStatic": true,
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/globals.d.ts",
							"line": 55,
							"character": 4
						}
					],
					"signatures": [
						{
							"id": 1847,
							"name": "prepareStackTrace",
							"variant": "signature",
							"kind": 4096,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 55,
									"character": 4
								}
							],
							"parameters": [
								{
									"id": 1848,
									"name": "err",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Error"
										},
										"name": "Error",
										"package": "typescript"
									}
								},
								{
									"id": 1849,
									"name": "stackTraces",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isExternal": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"sourceFileName": "node_modules/@types/node/globals.d.ts",
												"qualifiedName": "NodeJS.CallSite"
											},
											"name": "CallSite",
											"package": "@types/node",
											"qualifiedName": "NodeJS.CallSite"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.prepareStackTrace"
							}
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.prepareStackTrace"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"children": [
						1851
					]
				},
				{
					"title": "Properties",
					"children": [
						1855,
						1857,
						1856,
						1858,
						1850
					]
				},
				{
					"title": "Methods",
					"children": [
						1842,
						1846
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolStream.ts",
					"line": 47,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L47"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 1008,
			"name": "AnalyticsAck",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The acknowledgement. Deliberately carries nothing but the fact of acceptance —\n anything else would be a read channel back into the app (T-AN-6)."
					}
				]
			},
			"children": [
				{
					"id": 1009,
					"name": "accepted",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/analytics.ts",
							"line": 102,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L102"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1009
					]
				}
			],
			"sources": [
				{
					"fileName": "src/analytics.ts",
					"line": 101,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L101"
				}
			]
		},
		{
			"id": 1106,
			"name": "ApiMethod",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One advertised method, as the host generated it from its gate table."
					}
				]
			},
			"children": [
				{
					"id": 1108,
					"name": "capability",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The capability this method requires (already held — it's in your catalog)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 17,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L17"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1107,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Catalog name, "
							},
							{
								"kind": "code",
								"text": "`protocol-`"
							},
							{
								"kind": "text",
								"text": " stripped — e.g. "
							},
							{
								"kind": "code",
								"text": "`spaces:invite`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`contribute:run`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 15,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L15"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1110,
					"name": "paramsSchema",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "JSON Schema for the method's single object argument, when the host declares one.\nSelf-describes the call so a catalog-as-tools bridge (an embedded agent) can\nadvertise the real param shape — e.g. that "
							},
							{
								"kind": "code",
								"text": "`authoring:typecheck`"
							},
							{
								"kind": "text",
								"text": " takes a nested\n"
							},
							{
								"kind": "code",
								"text": "`{ files: [{ path, content }] }`"
							},
							{
								"kind": "text",
								"text": " array — instead of a permissive \"any object\".\nAbsent for methods the host advertises without a schema."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 27,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L27"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "unknown"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1109,
					"name": "stream",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True when the method STREAMS (use "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "invokeStream",
								"target": 1099
							},
							{
								"kind": "text",
								"text": ") vs. single-reply."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 19,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1108,
						1107,
						1110,
						1109
					]
				}
			],
			"sources": [
				{
					"fileName": "src/catalog.ts",
					"line": 13,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L13"
				}
			]
		},
		{
			"id": 605,
			"name": "AuthState",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The user's login / account state: a "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " plus the "
					},
					{
						"kind": "code",
						"text": "`user`"
					},
					{
						"kind": "text",
						"text": " when signed in.\n\n"
					},
					{
						"kind": "code",
						"text": "`user`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " for any frame not granted "
					},
					{
						"kind": "code",
						"text": "`auth:identity`"
					},
					{
						"kind": "text",
						"text": " — even when\n"
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`'signed-in'`"
					},
					{
						"kind": "text",
						"text": ". See "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SandboxUser",
						"target": 603
					},
					{
						"kind": "text",
						"text": " for how an app earns it."
					}
				]
			},
			"children": [
				{
					"id": 606,
					"name": "status",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/auth.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L36"
						}
					],
					"type": {
						"type": "reference",
						"target": 602,
						"name": "AuthStatus",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 607,
					"name": "user",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/auth.ts",
							"line": 37,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L37"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 603,
								"name": "SandboxUser",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						606,
						607
					]
				}
			],
			"sources": [
				{
					"fileName": "src/auth.ts",
					"line": 35,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L35"
				}
			]
		},
		{
			"id": 1971,
			"name": "BoundedCallOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Options accepted by every bounded host call."
					}
				]
			},
			"children": [
				{
					"id": 1974,
					"name": "onPending",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Fired when the call passes "
							},
							{
								"kind": "code",
								"text": "`PENDING_NOTICE_MS`"
							},
							{
								"kind": "text",
								"text": ", so a caller can render a waiting state\n rather than an unexplained pause — and again, after that, whenever the host starts or\n stops waiting on the user, so the waiting state can name what is on screen now."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 383,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L383"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1975,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolDeadline.ts",
									"line": 383,
									"character": 14,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L383"
								}
							],
							"signatures": [
								{
									"id": 1976,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolDeadline.ts",
											"line": 383,
											"character": 14,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L383"
										}
									],
									"parameters": [
										{
											"id": 1977,
											"name": "state",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 1965,
												"name": "PendingState",
												"package": "@immediately-run/sdk"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				},
				{
					"id": 1973,
					"name": "signal",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Abort the wait. The SDK stops waiting and rejects with "
							},
							{
								"kind": "code",
								"text": "`code: 'cancelled'`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 379,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L379"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
							"qualifiedName": "AbortSignal"
						},
						"name": "AbortSignal",
						"package": "typescript"
					}
				},
				{
					"id": 1972,
					"name": "timeoutMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Override the classified default. "
							},
							{
								"kind": "code",
								"text": "`Infinity`"
							},
							{
								"kind": "text",
								"text": " disables the bound — an escape hatch for a\n caller that genuinely owns the wait (it must then provide its own way out).\n\n An explicit value is the WHOLE bound: it is never suspended by the host-attention\n signal, because a caller that named a number owns the wait."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 377,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L377"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1974,
						1973,
						1972
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 371,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L371"
				}
			]
		},
		{
			"id": 1379,
			"name": "BuildError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One build/transpile error from the sandbox bundler's compile of the previewed\n app. "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " is repo-relative (leading slash) when the error is file-located."
					}
				]
			},
			"children": [
				{
					"id": 1383,
					"name": "column",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 26,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1382,
					"name": "line",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 25,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L25"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1380,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 23,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L23"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1381,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 24,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L24"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1383,
						1382,
						1380,
						1381
					]
				}
			],
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 22,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L22"
				}
			]
		},
		{
			"id": 1911,
			"name": "CallBounds",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The two bounds a call runs under (R3-307).\n\n"
					},
					{
						"kind": "code",
						"text": "`idleMs`"
					},
					{
						"kind": "text",
						"text": " is in force while the host reports nobody is being asked; it is cleared while a\nhost prompt is up and restarted, in full, when the prompt goes away. "
					},
					{
						"kind": "code",
						"text": "`ceilingMs`"
					},
					{
						"kind": "text",
						"text": " runs from\ncall start and is NEVER suspended — it is what releases a caller whose user walked away."
					}
				]
			},
			"children": [
				{
					"id": 1913,
					"name": "ceilingMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The absolute bound from call start. Never suspended."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 196,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L196"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1912,
					"name": "idleMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The bound in force while the host is not waiting on a person."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 194,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L194"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1913,
						1912
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 192,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L192"
				}
			]
		},
		{
			"id": 1620,
			"name": "CaptureOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Optional hints for a capture. They deliberately name NOTHING — no device id, no\n camera index — because the host chooses everything about how the capture is\n performed. That is what lets the grant be a plain on/off instead of a per-call\n target list the way "
					},
					{
						"kind": "code",
						"text": "`net:fetch`"
					},
					{
						"kind": "text",
						"text": " needs."
					}
				]
			},
			"children": [
				{
					"id": 1621,
					"name": "facing",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Which way the camera should face, if the device has a choice. A HINT: the host\n may ignore it. Ignored for audio."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 160,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L160"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "user"
							},
							{
								"type": "literal",
								"value": "environment"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1621
					]
				}
			],
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 157,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L157"
				}
			]
		},
		{
			"id": 1616,
			"name": "CaptureResult",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Bytes captured by the host, as "
					},
					{
						"kind": "code",
						"text": "`capturePhoto()`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`captureAudio()`"
					},
					{
						"kind": "text",
						"text": " return them.\n "
					},
					{
						"kind": "code",
						"text": "`bytes`"
					},
					{
						"kind": "text",
						"text": " is a transferable "
					},
					{
						"kind": "code",
						"text": "`ArrayBuffer`"
					},
					{
						"kind": "text",
						"text": " — write it to a space, decode it, upload\n it. You never receive a "
					},
					{
						"kind": "code",
						"text": "`MediaStream`"
					},
					{
						"kind": "text",
						"text": " or a "
					},
					{
						"kind": "code",
						"text": "`MediaStreamTrack`"
					},
					{
						"kind": "text",
						"text": ", and that is not an\n omission: a track cannot be transferred into an app frame at all\n ("
					},
					{
						"kind": "code",
						"text": "`DataCloneError`"
					},
					{
						"kind": "text",
						"text": "), and the frame's opaque origin cannot open a device itself\n ("
					},
					{
						"kind": "code",
						"text": "`getUserMedia`"
					},
					{
						"kind": "text",
						"text": " throws "
					},
					{
						"kind": "code",
						"text": "`SecurityError: Invalid security origin`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"children": [
				{
					"id": 1617,
					"name": "bytes",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 146,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L146"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "ArrayBuffer"
						},
						"name": "ArrayBuffer",
						"package": "typescript"
					}
				},
				{
					"id": 1619,
					"name": "durationMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "How long the device was open, in ms."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 150,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L150"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1618,
					"name": "mimeType",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "e.g. "
							},
							{
								"kind": "code",
								"text": "`image/jpeg`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`audio/webm`"
							},
							{
								"kind": "text",
								"text": ". Chosen by the HOST, not by you."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 148,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L148"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1617,
						1619,
						1618
					]
				}
			],
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 145,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L145"
				}
			]
		},
		{
			"id": 1337,
			"name": "ChatFeatures",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The resolved provider's advertised abilities (SERVICE_PROVIDERS_SPEC §2.5) — read\n to branch/degrade (offer image upload only when "
					},
					{
						"kind": "code",
						"text": "`vision`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"children": [
				{
					"id": 1340,
					"name": "jsonMode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 140,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L140"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1342,
					"name": "maxContextTokens",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 146,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L146"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1341,
					"name": "reasoning",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "R3-335: the provider emits reasoning blocks. Read it to decide whether to render\n a thinking surface at all — an empty affordance on a provider that never thinks\n is worse than none. Normalized to "
							},
							{
								"kind": "code",
								"text": "`false`"
							},
							{
								"kind": "text",
								"text": " by the channel when a host predating\n R3-335 omits it, so this is never "
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " in practice."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 145,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L145"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1339,
					"name": "tools",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 139,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L139"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1338,
					"name": "vision",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 138,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L138"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1340,
						1342,
						1341,
						1339,
						1338
					]
				}
			],
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 137,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L137"
				}
			]
		},
		{
			"id": 1295,
			"name": "ChatMessage",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One message in a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "ChatRequest",
						"target": 1302
					},
					{
						"kind": "text",
						"text": ": a role plus its content parts."
					}
				]
			},
			"children": [
				{
					"id": 1297,
					"name": "content",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 52,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L52"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1270,
							"name": "ContentPart",
							"package": "@immediately-run/sdk"
						}
					}
				},
				{
					"id": 1296,
					"name": "role",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 51,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L51"
						}
					],
					"type": {
						"type": "reference",
						"target": 1269,
						"name": "ChatRole",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1297,
						1296
					]
				}
			],
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 50,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L50"
				}
			]
		},
		{
			"id": 1343,
			"name": "ChatProviderInfo",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Info about the provider the host resolved for this app. "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " when no provider\n is bound (SP-7: prompt the user to add a key before calling "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "chat",
						"target": 1263
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"children": [
				{
					"id": 1346,
					"name": "features",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 157,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L157"
						}
					],
					"type": {
						"type": "reference",
						"target": 1337,
						"name": "ChatFeatures",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1345,
					"name": "hostVouched",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True for Host-proxied providers (host-vouched, SP-9); false for app-level ones,\n whose "
							},
							{
								"kind": "code",
								"text": "`features`"
							},
							{
								"kind": "text",
								"text": " are an untrusted claim."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 156,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L156"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1344,
					"name": "providerId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Opaque provider id, e.g. "
							},
							{
								"kind": "code",
								"text": "`llm.chat.anthropic`"
							},
							{
								"kind": "text",
								"text": " — never a vendor secret or model id."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 153,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L153"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1346,
						1345,
						1344
					]
				}
			],
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 151,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L151"
				}
			]
		},
		{
			"id": 1302,
			"name": "ChatRequest",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A host-brokered chat completion request: the messages plus optional tools,\n response format, and model hint (each honored per the provider's features)."
					}
				]
			},
			"children": [
				{
					"id": 1306,
					"name": "maxTokens",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 71,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L71"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1303,
					"name": "messages",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 66,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L66"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1295,
							"name": "ChatMessage",
							"package": "@immediately-run/sdk"
						}
					}
				},
				{
					"id": 1307,
					"name": "modelHint",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "An ABSTRACT tier hint, never a vendor model id — the host maps it to a concrete\n model on the resolved provider. Omit to take the provider's default."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 74,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L74"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "fast"
							},
							{
								"type": "literal",
								"value": "smart"
							}
						]
					}
				},
				{
					"id": 1305,
					"name": "responseFormat",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`'json'`"
							},
							{
								"kind": "text",
								"text": " honored only when "
							},
							{
								"kind": "code",
								"text": "`features.jsonMode`"
							},
							{
								"kind": "text",
								"text": ". Defaults to "
							},
							{
								"kind": "code",
								"text": "`'text'`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 70,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L70"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "text"
							},
							{
								"type": "literal",
								"value": "json"
							}
						]
					}
				},
				{
					"id": 1308,
					"name": "signal",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Abort the completion mid-stream. When it fires, the SDK sends the host a cancel\n frame so the host aborts the upstream provider request and STOPS BILLING the\n user's key — not merely stops the app-side iterator (LLM_AND_AGENTS_SPEC §3.3\n \"abort the in-flight LLM request\", R3-224). Not sent over the wire (an\n "
							},
							{
								"kind": "code",
								"text": "`AbortSignal`"
							},
							{
								"kind": "text",
								"text": " isn't serializable); handled SDK-side."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 80,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L80"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
							"qualifiedName": "AbortSignal"
						},
						"name": "AbortSignal",
						"package": "typescript"
					}
				},
				{
					"id": 1304,
					"name": "tools",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Honored only when the resolved provider advertises "
							},
							{
								"kind": "code",
								"text": "`features.tools`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 68,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L68"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1298,
							"name": "ToolDef",
							"package": "@immediately-run/sdk"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1306,
						1303,
						1307,
						1305,
						1308,
						1304
					]
				}
			],
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 65,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L65"
				}
			]
		},
		{
			"id": 1335,
			"name": "ChatResult",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The terminal value of the "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "chat",
						"target": 1263
					},
					{
						"kind": "text",
						"text": " stream."
					}
				]
			},
			"children": [
				{
					"id": 1336,
					"name": "stopReason",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 111,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L111"
						}
					],
					"type": {
						"type": "reference",
						"target": 1334,
						"name": "ChatStopReason",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1336
					]
				}
			],
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 110,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L110"
				}
			]
		},
		{
			"id": 734,
			"name": "ChromeState",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What the immediately.run host's own chrome is currently doing over your app\n(PRESENT_MODE_CHROME_SPEC §6). In run (\"present\") mode the platform shows a\nsingle pull-down tab in one corner; activating it opens the platform menu —\nan anchored panel on desktop, a bottom sheet on mobile — and the host dims\nand slightly insets your app behind it.\n\nReading this is **entirely optional**. No platform behavior depends on your\napp consuming it, and an app that never reads it behaves identically\n(R-PMC-18) — the platform never requires immediately.run knowledge of an app\n(product value 3). It exists for the two things a cooperative app can do\nbetter with it than without:\n\n- **Pause while dimmed.** "
					},
					{
						"kind": "code",
						"text": "`overlay === 'menu'`"
					},
					{
						"kind": "text",
						"text": " means the user is looking at\n  platform chrome, not at you: a good moment to pause a video, an animation,\n  or a polling loop.\n- **Keep the corner clear.** "
					},
					{
						"kind": "code",
						"text": "`tab.edge`"
					},
					{
						"kind": "text",
						"text": " says where the platform's tab sits, so\n  a floating control of your own can avoid overlapping it.\n\nBaseline capability "
					},
					{
						"kind": "code",
						"text": "`chrome:read`"
					},
					{
						"kind": "text",
						"text": " — every app may read it. It is a read of the\nhost's own UI state and discloses nothing app-foreign; there is deliberately no\ncounterpart that lets an app *operate* platform chrome.\n\n"
					},
					{
						"kind": "code",
						"text": "```ts\nimport { onChromeStateChange } from '@immediately-run/sdk';\n\nonChromeStateChange(({ overlay }) => {\n  if (overlay === 'menu') video.pause();\n});\n```"
					}
				]
			},
			"children": [
				{
					"id": 735,
					"name": "overlay",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`'menu'`"
							},
							{
								"kind": "text",
								"text": " while the platform menu / bottom sheet (and its scrim) is open over\nyour app; "
							},
							{
								"kind": "code",
								"text": "`'none'`"
							},
							{
								"kind": "text",
								"text": " at rest. Edit mode reports "
							},
							{
								"kind": "code",
								"text": "`'none'`"
							},
							{
								"kind": "text",
								"text": " — the workbench chrome\nis beside your app, not over it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/chromeState.ts",
							"line": 41,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L41"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "menu"
							},
							{
								"type": "literal",
								"value": "none"
							}
						]
					}
				},
				{
					"id": 736,
					"name": "tab",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Where the platform's pull-down tab sits. Only one edge exists today."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/chromeState.ts",
							"line": 43,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L43"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 737,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 738,
									"name": "edge",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/chromeState.ts",
											"line": 43,
											"character": 9,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L43"
										}
									],
									"type": {
										"type": "literal",
										"value": "top-right"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										738
									]
								}
							],
							"sources": [
								{
									"fileName": "src/chromeState.ts",
									"line": 43,
									"character": 7,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L43"
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						735,
						736
					]
				}
			],
			"sources": [
				{
					"fileName": "src/chromeState.ts",
					"line": 35,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L35"
				}
			]
		},
		{
			"id": 1385,
			"name": "ConsoleEntry",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One captured "
					},
					{
						"kind": "code",
						"text": "`console.*`"
					},
					{
						"kind": "text",
						"text": " entry from the previewed app. The host renders the\n console arguments to text host-side — the agent never receives live object\n handles across the boundary."
					}
				]
			},
			"children": [
				{
					"id": 1388,
					"name": "at",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Host-side timestamp (ms) at capture."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 39,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L39"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1386,
					"name": "level",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L36"
						}
					],
					"type": {
						"type": "reference",
						"target": 1384,
						"name": "ConsoleLevel",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1387,
					"name": "text",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 37,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L37"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1388,
						1386,
						1387
					]
				}
			],
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 35,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L35"
				}
			]
		},
		{
			"id": 1095,
			"name": "ContributeOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Options for a contribution: the commit message, save "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "ContributeMode",
						"target": 1027
					},
					{
						"kind": "text",
						"text": ",\n and (PR mode) an optional branch name."
					}
				]
			},
			"children": [
				{
					"id": 1098,
					"name": "branchName",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Override the generated branch name (PR mode)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 57,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L57"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1096,
					"name": "commitMessage",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The commit message / PR title."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 52,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L52"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1097,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`'pr'`"
							},
							{
								"kind": "text",
								"text": " (default) opens a PR; "
							},
							{
								"kind": "code",
								"text": "`'direct'`"
							},
							{
								"kind": "text",
								"text": " commits to the branch and needs\n the first-party "
							},
							{
								"kind": "code",
								"text": "`contribute:direct`"
							},
							{
								"kind": "text",
								"text": " capability."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 55,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L55"
						}
					],
					"type": {
						"type": "reference",
						"target": 1027,
						"name": "ContributeMode",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1098,
						1096,
						1097
					]
				}
			],
			"sources": [
				{
					"fileName": "src/contribute.ts",
					"line": 50,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L50"
				}
			]
		},
		{
			"id": 1088,
			"name": "ContributionResult",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The settled outcome (the stream's return value)."
					}
				]
			},
			"children": [
				{
					"id": 1093,
					"name": "branchName",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 44,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L44"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1091,
					"name": "commitSha",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 42,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L42"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1094,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 45,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L45"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "direct-commit"
							},
							{
								"type": "literal",
								"value": "new-branch-pr"
							},
							{
								"type": "literal",
								"value": "extend-existing"
							}
						]
					}
				},
				{
					"id": 1090,
					"name": "prNumber",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 41,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L41"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1089,
					"name": "prUrl",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 40,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L40"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1092,
					"name": "treeSha",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 43,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L43"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1093,
						1091,
						1094,
						1090,
						1089,
						1092
					]
				}
			],
			"sources": [
				{
					"fileName": "src/contribute.ts",
					"line": 39,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L39"
				}
			]
		},
		{
			"id": 236,
			"name": "CorpusEntry",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One entry as content sees it: where it is, where it links, and its frontmatter."
					}
				]
			},
			"children": [
				{
					"id": 238,
					"name": "href",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The href that navigates to it, per the viewer's mapping."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 89,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L89"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 239,
					"name": "meta",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 90,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L90"
						}
					],
					"type": {
						"type": "reference",
						"target": 240,
						"name": "T",
						"package": "@immediately-run/sdk",
						"qualifiedName": "CorpusEntry.T",
						"refersToTypeParameter": true
					}
				},
				{
					"id": 237,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Corpus-absolute path ("
							},
							{
								"kind": "code",
								"text": "`/roadmap/R3-174.mdx`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 87,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L87"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						238,
						239,
						237
					]
				}
			],
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 85,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L85"
				}
			],
			"typeParameters": [
				{
					"id": 240,
					"name": "T",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"default": {
						"type": "reference",
						"target": 2001,
						"name": "Metadata",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 212,
			"name": "CorpusScope",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What a corpus viewer declares about the corpus it is rendering."
					}
				]
			},
			"children": [
				{
					"id": 214,
					"name": "entry",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Corpus-absolute path of the entry currently being read ("
							},
							{
								"kind": "code",
								"text": "`/roadmap/R3-174.mdx`"
							},
							{
								"kind": "text",
								"text": "), or\n "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when nothing is. This is the entry, NOT the file being rendered: a component\n in a "
							},
							{
								"kind": "code",
								"text": "`_layout.mdx`"
							},
							{
								"kind": "text",
								"text": " wrapping that entry sees the entry, which is what makes furniture\n in the layout chain (a status line, a dependency rail) able to describe the page."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 46,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L46"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 213,
					"name": "root",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Absolute filesystem path of the corpus root, WITHOUT a trailing slash\n("
							},
							{
								"kind": "code",
								"text": "`/app/content`"
							},
							{
								"kind": "text",
								"text": " in a fork, "
							},
							{
								"kind": "code",
								"text": "`/mnt/<hash>`"
							},
							{
								"kind": "text",
								"text": " under dispatch), or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when the\nsurrounding app is not rendering a corpus — the default, which leaves every hook here\nreturning the empty result rather than guessing a root."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 41,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L41"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 215,
					"name": "toHref",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Corpus-absolute path → the href to navigate to it. Supplied by the viewer; the\n identity function by default, which is correct for a viewer whose URL space IS the\n corpus space."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 50,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L50"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 216,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/corpus.ts",
									"line": 50,
									"character": 10,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L50"
								}
							],
							"signatures": [
								{
									"id": 217,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/corpus.ts",
											"line": 50,
											"character": 10,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L50"
										}
									],
									"parameters": [
										{
											"id": 218,
											"name": "corpusPath",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						214,
						213,
						215
					]
				}
			],
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 34,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L34"
				}
			]
		},
		{
			"id": 1392,
			"name": "Diagnostics",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A snapshot of the previewed app's diagnostics: its build errors, captured\n console output, and the "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "DiagnosticsProvenance",
						"target": 1389
					},
					{
						"kind": "text",
						"text": " of the compile."
					}
				]
			},
			"children": [
				{
					"id": 1393,
					"name": "buildErrors",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 55,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L55"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1379,
							"name": "BuildError",
							"package": "@immediately-run/sdk"
						}
					}
				},
				{
					"id": 1394,
					"name": "consoleEntries",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 56,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L56"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1385,
							"name": "ConsoleEntry",
							"package": "@immediately-run/sdk"
						}
					}
				},
				{
					"id": 1395,
					"name": "provenance",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 57,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L57"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1389,
								"name": "DiagnosticsProvenance",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1393,
						1394,
						1395
					]
				}
			],
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 54,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L54"
				}
			]
		},
		{
			"id": 1389,
			"name": "DiagnosticsProvenance",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Provenance (D4 / EDITOR_AS_APP_SPEC §12.3): WHICH previewed app + compile this\n snapshot describes, so a consumer can tell stale output from fresh and never\n conflates two apps' diagnostics. "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " until a first compile is observed."
					}
				]
			},
			"children": [
				{
					"id": 1390,
					"name": "appKey",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The previewed app's stable key ("
							},
							{
								"kind": "code",
								"text": "`provider/ns/repo`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 47,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L47"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1391,
					"name": "compileId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Monotonic id of the compile that produced these build errors."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 49,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L49"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1390,
						1391
					]
				}
			],
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 45,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L45"
				}
			]
		},
		{
			"id": 1597,
			"name": "DirCap",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A delegated DIRECTORY capability marker for a task param (D2). Like "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "FileCap",
						"target": 1583
					},
					{
						"kind": "text",
						"text": "\n but "
					},
					{
						"kind": "code",
						"text": "`relPath`"
					},
					{
						"kind": "text",
						"text": " names a DIRECTORY: the host chroots the callee AT that directory\n (the whole subtree). Used for the "
					},
					{
						"kind": "code",
						"text": "`pick-file`"
					},
					{
						"kind": "text",
						"text": " "
					},
					{
						"kind": "code",
						"text": "`roots`"
					},
					{
						"kind": "text",
						"text": " — one chroot per root."
					}
				]
			},
			"children": [
				{
					"id": 1598,
					"name": "$cap",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 56,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L56"
						}
					],
					"type": {
						"type": "literal",
						"value": "dir"
					}
				},
				{
					"id": 1601,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 59,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L59"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					}
				},
				{
					"id": 1599,
					"name": "mountId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 57,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L57"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1600,
					"name": "relPath",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 58,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L58"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1598,
						1601,
						1599,
						1600
					]
				}
			],
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 55,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L55"
				}
			]
		},
		{
			"id": 1485,
			"name": "DirEntry",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A directory entry from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MountFs.readdir",
						"target": 1526
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1487,
					"name": "kind",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 97,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L97"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "file"
							},
							{
								"type": "literal",
								"value": "dir"
							}
						]
					}
				},
				{
					"id": 1486,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 96,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L96"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1487,
						1486
					]
				}
			],
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 95,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L95"
				}
			]
		},
		{
			"id": 1148,
			"name": "DraggableItem",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A file/dir being dragged out of an app. "
					},
					{
						"kind": "code",
						"text": "`bytes`"
					},
					{
						"kind": "text",
						"text": " is present only for a small file\n the source chose to inline (transferred zero-copy); a dir or an over-cap file\n carries the reference only ("
					},
					{
						"kind": "code",
						"text": "`kind`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`mountId`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`relPath`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"children": [
				{
					"id": 1153,
					"name": "bytes",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Optional inlined content for a small file."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 38,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L38"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Uint8Array"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "ArrayBufferLike"
								},
								"name": "ArrayBufferLike",
								"package": "typescript"
							}
						],
						"name": "Uint8Array",
						"package": "typescript"
					}
				},
				{
					"id": 1149,
					"name": "kind",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 30,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L30"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "file"
							},
							{
								"type": "literal",
								"value": "dir"
							}
						]
					}
				},
				{
					"id": 1151,
					"name": "mountId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Which mounted filesystem the item lives in."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 34,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L34"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1150,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Basename — display only."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 32,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L32"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1152,
					"name": "relPath",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Path within that mount (leading slash, no "
							},
							{
								"kind": "code",
								"text": "`..`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L36"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1153,
						1149,
						1151,
						1150,
						1152
					]
				}
			],
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 29,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L29"
				}
			]
		},
		{
			"id": 1154,
			"name": "DroppedItem",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An item dropped onto THIS app by a host-mediated cross-app drag."
					}
				]
			},
			"children": [
				{
					"id": 1156,
					"name": "from",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Host-attached source region id — unspoofable (T19), like an "
							},
							{
								"kind": "code",
								"text": "`ipc`"
							},
							{
								"kind": "text",
								"text": " "
							},
							{
								"kind": "code",
								"text": "`from`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 46,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L46"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1155,
					"name": "item",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The dragged item ("
							},
							{
								"kind": "code",
								"text": "`bytes`"
							},
							{
								"kind": "text",
								"text": " present iff the source inlined them)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 44,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L44"
						}
					],
					"type": {
						"type": "reference",
						"target": 1148,
						"name": "DraggableItem",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1157,
					"name": "position",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Drop point in this app's viewport."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 48,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L48"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1158,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1159,
									"name": "x",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/dnd.ts",
											"line": 48,
											"character": 14,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L48"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1160,
									"name": "y",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/dnd.ts",
											"line": 48,
											"character": 25,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L48"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1159,
										1160
									]
								}
							],
							"sources": [
								{
									"fileName": "src/dnd.ts",
									"line": 48,
									"character": 12,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L48"
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1156,
						1155,
						1157
					]
				}
			],
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 42,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L42"
				}
			]
		},
		{
			"id": 636,
			"name": "EditorContext",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The editor \"dirty set\" mirrored from the immediately.run host into the sandbox\n(UI_AS_APPS_SPEC §5.3): which files the user has changed but not yet saved.\n\nThis is the ELEVATED "
					},
					{
						"kind": "code",
						"text": "`editor:read`"
					},
					{
						"kind": "text",
						"text": " capability — only a system app whose binding\ngrants it (e.g. the contribute dialog) receives it. The active file and ref are\nalready available to every app via routing ("
					},
					{
						"kind": "code",
						"text": "`useNavigationState`"
					},
					{
						"kind": "text",
						"text": "), so this\nchannel carries only the genuine delta: the unsaved paths. An app without\n"
					},
					{
						"kind": "code",
						"text": "`editor:read`"
					},
					{
						"kind": "text",
						"text": " simply sees an empty dirty set."
					}
				]
			},
			"children": [
				{
					"id": 639,
					"name": "activeFile",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The one file currently focused in the host editor (repo-relative, leading\nslash — e.g. "
							},
							{
								"kind": "code",
								"text": "`/src/index.ts`"
							},
							{
								"kind": "text",
								"text": "), or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when no file is open. Distinct from\n"
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "dirtyPaths",
								"target": 637
							},
							{
								"kind": "text",
								"text": " (the unsaved SET) and "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "openFiles",
								"target": 638
							},
							{
								"kind": "text",
								"text": " (the open-tab set):\nthis is the single ACTIVE file. A baseline app reads its own active file from\nthe route, but a self-routed system panel ("
							},
							{
								"kind": "code",
								"text": "`drivesHostRoute=false`"
							},
							{
								"kind": "text",
								"text": ", e.g. the\nfile explorer) does not see the host editor's route, so it receives the active\nfile here instead (UI_AS_APPS_SPEC §5.3 self-routed-panel refinement)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 28,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L28"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 637,
					"name": "dirtyPaths",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Repo-relative paths the user has modified but not yet saved."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 16,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L16"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 638,
					"name": "openFiles",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Repo-relative paths currently open as tabs in the host editor (§4.2)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 18,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L18"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 640,
					"name": "viewedFile",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The viewed-document HINT (R3-268): the working-tree file the STAGE app is\ncurrently rendering (leading slash), or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": ". Distinct from\n"
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "activeFile",
								"target": 639
							},
							{
								"kind": "text",
								"text": " (the editor's focus): this is what is ON STAGE. It is an\napp-supplied claim the host validated for existence only — consume it as a\nhighlight and nothing more (never scroll, move focus, or switch files on\nit; that contract is what keeps the signal activation-free)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 37,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L37"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						639,
						637,
						638,
						640
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editorContext.ts",
					"line": 14,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L14"
				}
			]
		},
		{
			"id": 653,
			"name": "EditorOpenError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openInEditor",
						"target": 663
					},
					{
						"kind": "text",
						"text": ", carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 654,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 19,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L19"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "not-found"
							},
							{
								"type": "literal",
								"value": "no-target"
							}
						]
					}
				},
				{
					"id": 656,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 655,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 657,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						654,
						656,
						655,
						657
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 18,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L18"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 661,
			"name": "EditorOpenOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Options for "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openInEditor",
						"target": 663
					},
					{
						"kind": "text",
						"text": " (R3-389)."
					}
				]
			},
			"children": [
				{
					"id": 662,
					"name": "reveal",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Also bring the user to the editor, ACROSS activities (TOOLS_ACTIVITY_SPEC §5.2).\n An app that owns the main pane (the Tools activity's runner sits where the editor\n would) cannot rely on the file simply becoming visible — the editor is not on\n screen — so this asks the host to switch to the activity that owns it.\n\n This is the elevated "
							},
							{
								"kind": "code",
								"text": "`editor:reveal`"
							},
							{
								"kind": "text",
								"text": " capability, not "
							},
							{
								"kind": "code",
								"text": "`editor:open`"
							},
							{
								"kind": "text",
								"text": ": a frame\n without it is refused "
							},
							{
								"kind": "code",
								"text": "`forbidden`"
							},
							{
								"kind": "text",
								"text": " for the whole call (the file is NOT opened —\n never silently opened-without-moving). The host decides whether the user actually\n moves: it needs a real user gesture (a click in your frame within the last few\n seconds counts; a call on a timer or on run completion does not) and is\n rate-limited. The promise resolves the same either way, so treat a resolved\n reveal as \"asked\", not \"moved\", and keep a visible fallback control. Where the\n host owns the editor activity is host state; nothing here can name it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 63,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L63"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						662
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 49,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L49"
				}
			]
		},
		{
			"id": 658,
			"name": "EditorSelection",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Where in a file to land when opening it (R3-388). 1-indexed "
					},
					{
						"kind": "code",
						"text": "`line`"
					},
					{
						"kind": "text",
						"text": ", matching every\n diagnostic producer that feeds it ("
					},
					{
						"kind": "code",
						"text": "`tsc`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`eslint`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`BuildError`"
					},
					{
						"kind": "text",
						"text": ") and both VS Code\n and IntelliJ. A "
					},
					{
						"kind": "code",
						"text": "`line`"
					},
					{
						"kind": "text",
						"text": " past end-of-file CLAMPS to the last line rather than\n erroring — a diagnostic outlives the edit that shortened the file, and landing\n close beats refusing to navigate."
					}
				]
			},
			"children": [
				{
					"id": 660,
					"name": "column",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 45,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L45"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 659,
					"name": "line",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 44,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L44"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						660,
						659
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 43,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L43"
				}
			]
		},
		{
			"id": 682,
			"name": "EditorSessionError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from a session intent ("
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "setActiveFile",
						"target": 687
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "closeFile",
						"target": 690
					},
					{
						"kind": "text",
						"text": "),\n carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 683,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 170,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L170"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "not-found"
							},
							{
								"type": "literal",
								"value": "no-target"
							}
						]
					}
				},
				{
					"id": 685,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 684,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 686,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						683,
						685,
						684,
						686
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 169,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L169"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 693,
			"name": "EditorWriteError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from a working-tree mutation, carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 694,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 198,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L198"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "not-found"
							},
							{
								"type": "literal",
								"value": "exists"
							},
							{
								"type": "literal",
								"value": "too-large"
							},
							{
								"type": "literal",
								"value": "no-target"
							},
							{
								"type": "literal",
								"value": "protected"
							}
						]
					}
				},
				{
					"id": 696,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 695,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 697,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						694,
						696,
						695,
						697
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 197,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L197"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 668,
			"name": "EditTarget",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Where to land when entering the edit experience (EDITOR_FIRST_EDITING_SPEC §6).\n\nTwo target classes, and **at most one** may be given — supplying both is refused\n"
					},
					{
						"kind": "code",
						"text": "`invalid-params`"
					},
					{
						"kind": "text",
						"text": ". Omit both to edit the current route's entry.\n\n- **Own-source** ("
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": "): a repo-relative path in the CURRENT repo. Self-scoped —\n  the app you are already running; the host navigates within the current route,\n  never to another repo.\n- **Mount-file** ("
					},
					{
						"kind": "code",
						"text": "`file`"
					},
					{
						"kind": "text",
						"text": "): a file in a mount you ALREADY HOLD, opened in the main\n  edit experience (§9, settled 2026-08-28). You can only name a mount you hold: an\n  unheld one is "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ", and indistinguishably so from one that does not exist,\n  because an app must not be able to probe for mounts (no existence oracle).\n  Editing a file *outside* your mounts stays picker-mediated ("
					},
					{
						"kind": "code",
						"text": "`pick-file`"
					},
					{
						"kind": "text",
						"text": ").\n\nA URI, a "
					},
					{
						"kind": "code",
						"text": "`..`"
					},
					{
						"kind": "text",
						"text": " segment, or a NUL is refused "
					},
					{
						"kind": "code",
						"text": "`invalid-params`"
					},
					{
						"kind": "text",
						"text": " in either class."
					}
				]
			},
			"children": [
				{
					"id": 670,
					"name": "file",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A file in one of YOUR OWN mounts, by the portable mount reference. "
							},
							{
								"kind": "code",
								"text": "`relPath`"
							},
							{
								"kind": "text",
								"text": " is\n mount-relative and leading-slash (e.g. "
							},
							{
								"kind": "code",
								"text": "`/notes/idea.mdx`"
							},
							{
								"kind": "text",
								"text": "). Mutually exclusive\n with "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "EditTarget.path",
								"target": 669
							},
							{
								"kind": "text",
								"text": ".\n\n There is no "
							},
							{
								"kind": "code",
								"text": "`mode`"
							},
							{
								"kind": "text",
								"text": " here on purpose: writability is the HOST's live reading of\n the mount, not the caller's claim. A "
							},
							{
								"kind": "code",
								"text": "`ro`"
							},
							{
								"kind": "text",
								"text": " mount — which is also how an anonymous\n share-link viewer surfaces — is refused "
							},
							{
								"kind": "code",
								"text": "`read-only`"
							},
							{
								"kind": "text",
								"text": " at call time, before the\n editor is entered, so you never land in an editor that cannot save."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 121,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L121"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 671,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 672,
									"name": "mountId",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/editor.ts",
											"line": 121,
											"character": 11,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L121"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 673,
									"name": "relPath",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/editor.ts",
											"line": 121,
											"character": 28,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L121"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										672,
										673
									]
								}
							],
							"sources": [
								{
									"fileName": "src/editor.ts",
									"line": 121,
									"character": 9,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L121"
								}
							]
						}
					}
				},
				{
					"id": 669,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A repo-relative working-tree path in the current repo to focus once in edit\n mode (e.g. "
							},
							{
								"kind": "code",
								"text": "`src/App.tsx`"
							},
							{
								"kind": "text",
								"text": "). Omit to edit the current route's entry."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 112,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L112"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						670,
						669
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 109,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L109"
				}
			]
		},
		{
			"id": 1208,
			"name": "FeedFetchResponse",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The serialized response from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "feedFetch",
						"target": 1214
					},
					{
						"kind": "text",
						"text": " — the same shape "
					},
					{
						"kind": "code",
						"text": "`hostFetch`"
					},
					{
						"kind": "text",
						"text": "\n returns, because reading a feed should feel like reading a fetch. The difference\n is entirely in what you may ASK for."
					}
				]
			},
			"children": [
				{
					"id": 1212,
					"name": "body",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/feed.ts",
							"line": 52,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L52"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1211,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/feed.ts",
							"line": 51,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L51"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1209,
					"name": "status",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/feed.ts",
							"line": 49,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L49"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1210,
					"name": "statusText",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/feed.ts",
							"line": 50,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L50"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1213,
					"name": "truncated",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True if the body hit the host's size cap and was truncated."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/feed.ts",
							"line": 54,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L54"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1212,
						1211,
						1209,
						1210,
						1213
					]
				}
			],
			"sources": [
				{
					"fileName": "src/feed.ts",
					"line": 48,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L48"
				}
			]
		},
		{
			"id": 1583,
			"name": "FileCap",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A delegated FILE capability marker for a task param (§5.7)."
					}
				]
			},
			"children": [
				{
					"id": 1584,
					"name": "$cap",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 32,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L32"
						}
					],
					"type": {
						"type": "literal",
						"value": "file"
					}
				},
				{
					"id": 1587,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 35,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L35"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					}
				},
				{
					"id": 1585,
					"name": "mountId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 33,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L33"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1586,
					"name": "relPath",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 34,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L34"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1584,
						1587,
						1585,
						1586
					]
				}
			],
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 31,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L31"
				}
			]
		},
		{
			"id": 1488,
			"name": "FileStat",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A stat result from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MountFs.stat",
						"target": 1529
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1489,
					"name": "kind",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 102,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L102"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "file"
							},
							{
								"type": "literal",
								"value": "dir"
							}
						]
					}
				},
				{
					"id": 1491,
					"name": "mtimeMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 104,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L104"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1490,
					"name": "size",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 103,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L103"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1489,
						1491,
						1490
					]
				}
			],
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 101,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L101"
				}
			]
		},
		{
			"id": 717,
			"name": "FormFactor",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The host-reported size class, orientation, and pixel box of your app's surface."
					}
				]
			},
			"children": [
				{
					"id": 718,
					"name": "class",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 20,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L20"
						}
					],
					"type": {
						"type": "reference",
						"target": 715,
						"name": "FormFactorClass",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 721,
					"name": "height",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 23,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L23"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 719,
					"name": "orientation",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 21,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L21"
						}
					],
					"type": {
						"type": "reference",
						"target": 716,
						"name": "Orientation",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 720,
					"name": "width",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 22,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L22"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						718,
						721,
						719,
						720
					]
				}
			],
			"sources": [
				{
					"fileName": "src/formFactor.ts",
					"line": 19,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L19"
				}
			]
		},
		{
			"id": 1716,
			"name": "ForwardedMarker",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A marker forwarded across the origin boundary (§3.2): a name, the sandbox-side\n "
					},
					{
						"kind": "code",
						"text": "`performance.now()`"
					},
					{
						"kind": "text",
						"text": " timestamp, and the optional attribute payload."
					}
				]
			},
			"children": [
				{
					"id": 1718,
					"name": "at",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Sandbox-relative timestamp ("
							},
							{
								"kind": "code",
								"text": "`performance.now()`"
							},
							{
								"kind": "text",
								"text": ") at emission (§3.2)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 54,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L54"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1719,
					"name": "attrs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 55,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L55"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "unknown"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1717,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 52,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L52"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1718,
						1719,
						1717
					]
				}
			],
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 51,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L51"
				}
			]
		},
		{
			"id": 1451,
			"name": "FsChange",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One working-tree change batch the host pushes: the changed paths plus an epoch."
					}
				]
			},
			"children": [
				{
					"id": 1453,
					"name": "epoch",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Monotonic batch id — bumps on every change even if the path set repeats, so a\nsubscriber re-fires for a second edit to the same file (the value is never\ndeduplicated away). "
							},
							{
								"kind": "code",
								"text": "`0`"
							},
							{
								"kind": "text",
								"text": " is the pre-first-event initial."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/onFsChange.ts",
							"line": 27,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L27"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1452,
					"name": "paths",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Repo-relative paths (leading slash, e.g. "
							},
							{
								"kind": "code",
								"text": "`/src/App.tsx`"
							},
							{
								"kind": "text",
								"text": ") that just changed."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/onFsChange.ts",
							"line": 21,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L21"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1453,
						1452
					]
				}
			],
			"sources": [
				{
					"fileName": "src/onFsChange.ts",
					"line": 19,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L19"
				}
			]
		},
		{
			"id": 1492,
			"name": "FsError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MountFs",
						"target": 1497
					},
					{
						"kind": "text",
						"text": " operation, carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "\n (mapped from the ZenFS errno) so an app branches on "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ", never on a message."
					}
				]
			},
			"children": [
				{
					"id": 1493,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 110,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L110"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "read-only"
							},
							{
								"type": "literal",
								"value": "not-found"
							},
							{
								"type": "literal",
								"value": "not-permitted"
							},
							{
								"type": "literal",
								"value": "exists"
							},
							{
								"type": "literal",
								"value": "not-empty"
							},
							{
								"type": "literal",
								"value": "invalid-path"
							},
							{
								"type": "literal",
								"value": "unavailable"
							}
						]
					}
				},
				{
					"id": 1495,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1494,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1496,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1493,
						1495,
						1494,
						1496
					]
				}
			],
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 109,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L109"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 789,
			"name": "GrantRecord",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One durable grant an app holds, for the §8.11 capability audit view."
					}
				]
			},
			"children": [
				{
					"id": 790,
					"name": "appKey",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The app's provider-qualified **program** identity (AA-01 "
							},
							{
								"kind": "code",
								"text": "`appKey`"
							},
							{
								"kind": "text",
								"text": "). The DEFAULT program keys to the bare "
							},
							{
								"kind": "code",
								"text": "`provider__namespace__repository`"
							},
							{
								"kind": "text",
								"text": "; a NAMED mini-app appends a fourth "
							},
							{
								"kind": "code",
								"text": "`enc()`"
							},
							{
								"kind": "text",
								"text": "-escaped component ("
							},
							{
								"kind": "code",
								"text": "`provider__namespace__repository__name`"
							},
							{
								"kind": "text",
								"text": ") so its grants isolate from the repo's other programs. Host-supplied — the app never builds this key."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 42,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L42"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 794,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 47,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L47"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					}
				},
				{
					"id": 792,
					"name": "mountId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Universal mount id (§3.5)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 45,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L45"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 795,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 48,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L48"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 791,
					"name": "spaceId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 43,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L43"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 793,
					"name": "subtree",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 46,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L46"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						790,
						794,
						792,
						795,
						791,
						793
					]
				}
			],
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 40,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L40"
				}
			]
		},
		{
			"id": 752,
			"name": "HostAttention",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Whether the host is waiting on the user right now, and for what."
					}
				]
			},
			"children": [
				{
					"id": 753,
					"name": "awaiting",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`true`"
							},
							{
								"kind": "text",
								"text": " while a host prompt is on screen awaiting the user."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostAttention.ts",
							"line": 49,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L49"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 754,
					"name": "kind",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The kind of prompt on screen — the innermost one, when they nest (an add-secret modal\n that reaches the passkey unlock reports "
							},
							{
								"kind": "code",
								"text": "`passkey`"
							},
							{
								"kind": "text",
								"text": "). "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when not awaiting."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostAttention.ts",
							"line": 52,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L52"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 751,
								"name": "HostAttentionKind",
								"package": "@immediately-run/sdk"
							}
						]
					}
				},
				{
					"id": 755,
					"name": "since",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`Date.now()`"
							},
							{
								"kind": "text",
								"text": " when the current wait began — the start of the whole continuous span, not\n of the innermost prompt. "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when not awaiting."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostAttention.ts",
							"line": 55,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L55"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						753,
						754,
						755
					]
				}
			],
			"sources": [
				{
					"fileName": "src/hostAttention.ts",
					"line": 47,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L47"
				}
			]
		},
		{
			"id": 1185,
			"name": "HostFetchInit",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Request options for "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "hostFetch",
						"target": 1195
					},
					{
						"kind": "text",
						"text": ": method, headers, and a string body."
					}
				]
			},
			"children": [
				{
					"id": 1188,
					"name": "body",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Request body for non-GET/HEAD methods (string)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 19,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1187,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 17,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L17"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1186,
					"name": "method",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 16,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L16"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1188,
						1187,
						1186
					]
				}
			],
			"sources": [
				{
					"fileName": "src/netFetch.ts",
					"line": 15,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L15"
				}
			]
		},
		{
			"id": 1189,
			"name": "HostFetchResponse",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The serialized response from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "hostFetch",
						"target": 1195
					},
					{
						"kind": "text",
						"text": " (no live stream crosses the boundary)."
					}
				]
			},
			"children": [
				{
					"id": 1193,
					"name": "body",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 27,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L27"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1192,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 26,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L26"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1190,
					"name": "status",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 24,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L24"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1191,
					"name": "statusText",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 25,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L25"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1194,
					"name": "truncated",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True if the body hit the host's size cap and was truncated."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 29,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L29"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1193,
						1192,
						1190,
						1191,
						1194
					]
				}
			],
			"sources": [
				{
					"fileName": "src/netFetch.ts",
					"line": 23,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L23"
				}
			]
		},
		{
			"id": 1199,
			"name": "HostFetchStreamEvent",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One streamed slice of the response body (a chunk as it arrives from the\n host). Concatenate "
					},
					{
						"kind": "code",
						"text": "`.chunk`"
					},
					{
						"kind": "text",
						"text": " across the stream to rebuild the body."
					}
				]
			},
			"children": [
				{
					"id": 1200,
					"name": "chunk",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 58,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L58"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1200
					]
				}
			],
			"sources": [
				{
					"fileName": "src/netFetch.ts",
					"line": 57,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L57"
				}
			]
		},
		{
			"id": 1201,
			"name": "HostFetchStreamResult",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The terminal value of a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "hostFetchStream",
						"target": 1181
					},
					{
						"kind": "text",
						"text": " run — the response metadata,\n delivered once after the last body chunk. There is no "
					},
					{
						"kind": "code",
						"text": "`body`"
					},
					{
						"kind": "text",
						"text": " field: the body\n arrived as the stream of "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "HostFetchStreamEvent",
						"target": 1199
					},
					{
						"kind": "text",
						"text": "s."
					}
				]
			},
			"children": [
				{
					"id": 1206,
					"name": "bytes",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Total decoded body bytes delivered."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 71,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L71"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1204,
					"name": "headers",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 67,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L67"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1202,
					"name": "status",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 65,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L65"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1203,
					"name": "statusText",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 66,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L66"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1205,
					"name": "truncated",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True if the stream hit the host's cumulative byte cap and was truncated."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 69,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L69"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1206,
						1204,
						1202,
						1203,
						1205
					]
				}
			],
			"sources": [
				{
					"fileName": "src/netFetch.ts",
					"line": 64,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L64"
				}
			]
		},
		{
			"id": 1675,
			"name": "ImmediatelyRunGlobal",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The sandbox runtime's pre-evaluation discovery global (§4)."
					}
				]
			},
			"children": [
				{
					"id": 1680,
					"name": "appMountPath",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Canonical "
							},
							{
								"kind": "code",
								"text": "`/mnt/{hash}`"
							},
							{
								"kind": "text",
								"text": " path of the app's own repo mount (FILE_SHARING §11.2);\n surfaced to apps via "
							},
							{
								"kind": "code",
								"text": "`getAppMountPath()`"
							},
							{
								"kind": "text",
								"text": ". Absent until the host reports it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 20,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L20"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1677,
					"name": "protocolVersion",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "postMessage envelope/protocol version."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 13,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1679,
					"name": "ready",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Resolves when ports arrive, if they arrive async after register-frame."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 17,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L17"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				},
				{
					"id": 1681,
					"name": "region",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The chrome region this app instance occupies, e.g. "
							},
							{
								"kind": "code",
								"text": "`\"panel.agent\"`"
							},
							{
								"kind": "text",
								"text": " or\n "
							},
							{
								"kind": "code",
								"text": "`\"stage.conversation\"`"
							},
							{
								"kind": "text",
								"text": " (UI_AS_APPS_SPEC §4.1); surfaced via "
							},
							{
								"kind": "code",
								"text": "`getRegion()`"
							},
							{
								"kind": "text",
								"text": ".\n Absent for a standalone app, in local dev, or on a host that doesn't report\n it. Descriptive only — it grants nothing."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 25,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L25"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1676,
					"name": "runtimeVersion",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Sandbox-runtime protocol version (semver)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 11,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L11"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1678,
					"name": "transport",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The host channel the SDK talks over (MessagePort | message bus)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 15,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L15"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "unknown"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1680,
						1677,
						1679,
						1681,
						1676,
						1678
					]
				}
			],
			"sources": [
				{
					"fileName": "src/hostRuntime.ts",
					"line": 9,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L9"
				}
			]
		},
		{
			"id": 970,
			"name": "Invite",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A pending invitation to a space (pull-based sharing, FILE_SHARING_SPEC §6.4).\n It grants NO access until accepted — the recipient accepts it from their inbox\n ("
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "listMyInvites",
						"target": 987
					},
					{
						"kind": "text",
						"text": " → "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "acceptInvite",
						"target": 989
					},
					{
						"kind": "text",
						"text": "), materializing membership. The\n display fields ("
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`login`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`avatarUrl`"
					},
					{
						"kind": "text",
						"text": ") are untrusted for rendering."
					}
				]
			},
			"children": [
				{
					"id": 979,
					"name": "avatarUrl",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 642,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L642"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 977,
					"name": "invitedAt",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "epoch ms (server-stamped); absent until the write settles."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 640,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L640"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 976,
					"name": "invitedBy",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 638,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L638"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 978,
					"name": "login",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 641,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L641"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 975,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 637,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L637"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 974,
					"name": "owner",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 636,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L636"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 973,
					"name": "role",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 635,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L635"
						}
					],
					"type": {
						"type": "reference",
						"target": 773,
						"name": "Role",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 971,
					"name": "spaceId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 631,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L631"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 972,
					"name": "uid",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The invitee's uid — carried so the owner's pending list can\n "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "revokeInvite",
								"target": 983
							},
							{
								"kind": "text",
								"text": "(spaceId, uid)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 634,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L634"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						979,
						977,
						976,
						978,
						975,
						974,
						973,
						971,
						972
					]
				}
			],
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 630,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L630"
				}
			]
		},
		{
			"id": 1161,
			"name": "ItemDragError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "startItemDrag",
						"target": 1166
					},
					{
						"kind": "text",
						"text": ", carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1162,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 53,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L53"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "too-large"
							},
							{
								"type": "literal",
								"value": "rate-limited"
							}
						]
					}
				},
				{
					"id": 1164,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1163,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1165,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1162,
						1164,
						1163,
						1165
					]
				}
			],
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 52,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L52"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 1650,
			"name": "LaunchHandle",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The control channel back to a launch — the ONLY thing a launcher gets (§2).\nThere is no typed return value (R-SAL-1); "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`onDismiss`"
					},
					{
						"kind": "text",
						"text": " are debounced so\nthey cannot time-distinguish a self-exit from a user dismiss."
					}
				]
			},
			"children": [
				{
					"id": 1651,
					"name": "launchId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Host-assigned id for this launch."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 72,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L72"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1652,
					"name": "status",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The current lifecycle state (§2)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 74,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L74"
						}
					],
					"type": {
						"type": "reference",
						"target": 1648,
						"name": "LaunchStatus",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1653,
					"name": "dismiss",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 76,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L76"
						}
					],
					"signatures": [
						{
							"id": 1654,
							"name": "dismiss",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Ask the host to tear this launch down. Idempotent (double-dismiss is a no-op)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/launch.ts",
									"line": 76,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L76"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 1655,
					"name": "onDismiss",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 82,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L82"
						}
					],
					"signatures": [
						{
							"id": 1656,
							"name": "onDismiss",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Observe the launch ending (self-exit / user dismiss / host revoke — fired\nidentically, R-SAL-1). Returns an unsubscribe fn. Fires at most once; if the\nlaunch has already ended it fires on the next tick."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/launch.ts",
									"line": 82,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L82"
								}
							],
							"parameters": [
								{
									"id": 1657,
									"name": "cb",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1658,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"sources": [
												{
													"fileName": "src/launch.ts",
													"line": 82,
													"character": 16,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L82"
												}
											],
											"signatures": [
												{
													"id": 1659,
													"name": "__type",
													"variant": "signature",
													"kind": 4096,
													"flags": {},
													"sources": [
														{
															"fileName": "src/launch.ts",
															"line": 82,
															"character": 16,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L82"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1660,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/launch.ts",
											"line": 82,
											"character": 29,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L82"
										}
									],
									"signatures": [
										{
											"id": 1661,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/launch.ts",
													"line": 82,
													"character": 29,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L82"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1651,
						1652
					]
				},
				{
					"title": "Methods",
					"children": [
						1653,
						1655
					]
				}
			],
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 70,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L70"
				}
			]
		},
		{
			"id": 1645,
			"name": "LaunchOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 1647,
					"name": "input",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Delegations + plain data handed to the launched app. "
							},
							{
								"kind": "code",
								"text": "`$cap:'dir'|'file'`"
							},
							{
								"kind": "text",
								"text": "\nmarkers ("
							},
							{
								"kind": "code",
								"text": "`capDir`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`capFile`"
							},
							{
								"kind": "text",
								"text": ", exported from "
							},
							{
								"kind": "code",
								"text": "`./tasks`"
							},
							{
								"kind": "text",
								"text": ") are resolved against the\nlauncher's OWN grants and minted as attenuated, "
							},
							{
								"kind": "code",
								"text": "`ro`"
							},
							{
								"kind": "text",
								"text": "-by-default chroots (§5) —\nyou can only delegate what you already hold. Everything else is plain data."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 47,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L47"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "unknown"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1646,
					"name": "region",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Where it runs (§6)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 40,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L40"
						}
					],
					"type": {
						"type": "reference",
						"target": 1640,
						"name": "LaunchRegion",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1647,
						1646
					]
				}
			],
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 38,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L38"
				}
			]
		},
		{
			"id": 1641,
			"name": "LaunchTarget",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What to launch (§3) — binding-resolved, NEVER a caller-named app. Exactly one of:\n - "
					},
					{
						"kind": "code",
						"text": "`entryPoint`"
					},
					{
						"kind": "text",
						"text": ": a sibling entry point of the caller's OWN repo (the mini-app\n   case, "
					},
					{
						"kind": "code",
						"text": "`AGENT_AUTHORING §5`"
					},
					{
						"kind": "text",
						"text": ") — **rejected "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " until program-identity\n   "
					},
					{
						"kind": "code",
						"text": "`appKey`"
					},
					{
						"kind": "text",
						"text": " lands** (R-SAL-2a);\n - "
					},
					{
						"kind": "code",
						"text": "`task`"
					},
					{
						"kind": "text",
						"text": ": a task contract ("
					},
					{
						"kind": "code",
						"text": "`open-project`"
					},
					{
						"kind": "text",
						"text": ", …), resolved through the user-\n   overridable "
					},
					{
						"kind": "code",
						"text": "`task.<name>`"
					},
					{
						"kind": "text",
						"text": " binding to whichever app the user bound (§3 kind 2)."
					}
				]
			},
			"children": [
				{
					"id": 1642,
					"name": "entryPoint",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Kind 1 — a sibling entry point of the caller's own repo (mini-app overlay)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 31,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L31"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1643,
					"name": "task",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Kind 2 — a task contract name (the host resolves the bound provider)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 33,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L33"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1644,
					"name": "version",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Optional accepted contract version for a "
							},
							{
								"kind": "code",
								"text": "`task`"
							},
							{
								"kind": "text",
								"text": " target (semver, e.g. "
							},
							{
								"kind": "code",
								"text": "`^1`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 35,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L35"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1642,
						1643,
						1644
					]
				}
			],
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 29,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L29"
				}
			]
		},
		{
			"id": 202,
			"name": "LinkSpace",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 204,
					"name": "bundleChrooted",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True when the filesystem this document resolves against is **chroot'd to the\nbundle** — i.e. the port the app holds was scoped to the bundle's subtree, so\nthe mount root and the bundle root are the same directory\n("
							},
							{
								"kind": "code",
								"text": "`BUNDLE_LAYERS_SPEC §9`"
							},
							{
								"kind": "text",
								"text": "; the "
							},
							{
								"kind": "code",
								"text": "`T2`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`T4`"
							},
							{
								"kind": "text",
								"text": " wrapper, R3-319 / BL-2).\n\nUnder that grant "
							},
							{
								"kind": "code",
								"text": "`$fs:`"
							},
							{
								"kind": "text",
								"text": " **collapses to the scoped root**: "
							},
							{
								"kind": "code",
								"text": "`$fs:/p`"
							},
							{
								"kind": "text",
								"text": " and "
							},
							{
								"kind": "code",
								"text": "`/p`"
							},
							{
								"kind": "text",
								"text": "\nname the same byte, because there is no longer any \"mount-absolute\" space\noutside the bundle for "
							},
							{
								"kind": "code",
								"text": "`$fs:`"
							},
							{
								"kind": "text",
								"text": " to reach into. Without this flag the resolver\nwould hand back a mount-absolute path that the chroot then re-roots anyway —\na link that renders as valid and resolves somewhere the author did not mean.\n\n**This is an invariant to CREATE, not one to inherit** ("
							},
							{
								"kind": "code",
								"text": "`BUNDLE_LAYERS_SPEC\n§11`"
							},
							{
								"kind": "text",
								"text": "): the shipped resolver reads "
							},
							{
								"kind": "code",
								"text": "`{currentFile, corpusRoot}`"
							},
							{
								"kind": "text",
								"text": " and nothing\nelse, so "
							},
							{
								"kind": "code",
								"text": "`$fs:`"
							},
							{
								"kind": "text",
								"text": " is bundle-anchored only if something says so. It lives here,\nin the resolver, rather than as a rule each caller applies by passing\n"
							},
							{
								"kind": "code",
								"text": "`corpusRoot: '/'`"
							},
							{
								"kind": "text",
								"text": " — an invariant the arithmetic carries cannot be forgotten\nat one call site out of five."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
							"line": 132,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 203,
					"name": "corpusRoot",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Absolute filesystem path of the enclosing corpus's root (e.g. "
							},
							{
								"kind": "code",
								"text": "`/app/content`"
							},
							{
								"kind": "text",
								"text": "),\n or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when the document is not corpus-hosted (default)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
							"line": 112,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						204,
						203
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
					"line": 109,
					"character": 10
				}
			]
		},
		{
			"id": 779,
			"name": "Member",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A member of a space (for the share/manage UI)."
					}
				]
			},
			"children": [
				{
					"id": 784,
					"name": "avatarUrl",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 29,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L29"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 780,
					"name": "grantee",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The **grantee** — "
							},
							{
								"kind": "code",
								"text": "`user:{uid}`"
							},
							{
								"kind": "text",
								"text": " | "
							},
							{
								"kind": "code",
								"text": "`group:{gid}`"
							},
							{
								"kind": "text",
								"text": ". This is the canonical name (core_concepts §4: \"principal\" is reserved for the authority context; a space member is a *grantee*). The host populates this on every member row."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 24,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L24"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 783,
					"name": "login",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 28,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L28"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 781,
					"name": "principal",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "Use "
									},
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "Member.grantee",
										"target": 780
									},
									{
										"kind": "text",
										"text": ". Kept as an alias (same value) for back-compat during the "
									},
									{
										"kind": "code",
										"text": "`principal`"
									},
									{
										"kind": "text",
										"text": "→"
									},
									{
										"kind": "code",
										"text": "`grantee`"
									},
									{
										"kind": "text",
										"text": " migration; will be removed in a future major. The host still populates both."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 26,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 782,
					"name": "role",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 27,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L27"
						}
					],
					"type": {
						"type": "reference",
						"target": 773,
						"name": "Role",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						784,
						780,
						783,
						781,
						782
					]
				}
			],
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 22,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L22"
				}
			]
		},
		{
			"id": 592,
			"name": "MetadataSourceProps",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 595,
					"name": "children",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/metadataSource.tsx",
							"line": 47,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L47"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				},
				{
					"id": 594,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Default "
							},
							{
								"kind": "code",
								"text": "`'replace'`"
							},
							{
								"kind": "text",
								"text": ". See "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "MetadataSourceMode",
								"target": 591
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/metadataSource.tsx",
							"line": 46,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L46"
						}
					],
					"type": {
						"type": "reference",
						"target": 591,
						"name": "MetadataSourceMode",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 593,
					"name": "value",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The metadata store to provide: path → frontmatter."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/metadataSource.tsx",
							"line": 44,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L44"
						}
					],
					"type": {
						"type": "reference",
						"target": 2002,
						"typeArguments": [
							{
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "FilesMetadata",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						595,
						594,
						593
					]
				}
			],
			"sources": [
				{
					"fileName": "src/metadataSource.tsx",
					"line": 42,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L42"
				}
			]
		},
		{
			"id": 1497,
			"name": "MountFs",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A mount-anchored, typed filesystem view. All paths are RELATIVE to the mount root;\n the accessor resolves them under "
					},
					{
						"kind": "code",
						"text": "`mount.path`"
					},
					{
						"kind": "text",
						"text": ". Async-only (ZenFS rides a MessagePort).\n Obtain one with "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openFs",
						"target": 1473
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1498,
					"name": "mount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isReadonly": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The mount this view is anchored to (read "
							},
							{
								"kind": "code",
								"text": "`mode`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`rules`"
							},
							{
								"kind": "text",
								"text": " for writability)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 229,
							"character": 11,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L229"
						}
					],
					"type": {
						"type": "reference",
						"target": 831,
						"name": "SandboxMount",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1551,
					"name": "canWrite",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 261,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L261"
						}
					],
					"signatures": [
						{
							"id": 1552,
							"name": "canWrite",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Client-side writability hint for "
									},
									{
										"kind": "code",
										"text": "`relPath`"
									},
									{
										"kind": "text",
										"text": " (mount "
									},
									{
										"kind": "code",
										"text": "`mode`"
									},
									{
										"kind": "text",
										"text": " ∩ longest-matching "
									},
									{
										"kind": "code",
										"text": "`rule`"
									},
									{
										"kind": "text",
										"text": "),\n so an app can hide an \"edit\" affordance instead of catching "
									},
									{
										"kind": "code",
										"text": "`read-only`"
									},
									{
										"kind": "text",
										"text": "\n (EDITOR_FIRST_EDITING_SPEC §3). Re-evaluate on "
									},
									{
										"kind": "code",
										"text": "`onMountsChange`"
									},
									{
										"kind": "text",
										"text": " — a role downgrade\n flips it. EROFS from the host stays authoritative."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 261,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L261"
								}
							],
							"parameters": [
								{
									"id": 1553,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					]
				},
				{
					"id": 1532,
					"name": "exists",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 250,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L250"
						}
					],
					"signatures": [
						{
							"id": 1533,
							"name": "exists",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Does "
									},
									{
										"kind": "code",
										"text": "`relPath`"
									},
									{
										"kind": "text",
										"text": " exist? Never throws on absence."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 250,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L250"
								}
							],
							"parameters": [
								{
									"id": 1534,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "boolean"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1535,
					"name": "mkdir",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 252,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L252"
						}
					],
					"signatures": [
						{
							"id": 1536,
							"name": "mkdir",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Create a directory (pass "
									},
									{
										"kind": "code",
										"text": "`{ recursive: true }`"
									},
									{
										"kind": "text",
										"text": " to make parents)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 252,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L252"
								}
							],
							"parameters": [
								{
									"id": 1537,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1538,
									"name": "opts",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1539,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1540,
													"name": "recursive",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 252,
															"character": 34,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L252"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1540
													]
												}
											],
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 252,
													"character": 32,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L252"
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1554,
					"name": "onChange",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 273,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L273"
						}
					],
					"signatures": [
						{
							"id": 1555,
							"name": "onChange",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Subscribe to changes to files in this mount — the mount-scoped projection of\n the host working-tree change stream ("
									},
									{
										"kind": "code",
										"text": "`onFsChange`"
									},
									{
										"kind": "text",
										"text": "), so a viewer re-reads an\n affected file instead of polling (SDK_FS_SURFACE_SPEC §5). The callback gets\n the changed paths RELATIVE to this mount (feed them straight back into\n "
									},
									{
										"kind": "code",
										"text": "`readFile`"
									},
									{
										"kind": "text",
										"text": "/"
									},
									{
										"kind": "code",
										"text": "`stat`"
									},
									{
										"kind": "text",
										"text": "/…). Returns an unsubscribe fn.\n\n **Working-tree-only in v1 (an honest gap, O2):** the host push channel carries\n only working-tree changes, so "
									},
									{
										"kind": "code",
										"text": "`onChange`"
									},
									{
										"kind": "text",
										"text": " on a NON-working-tree mount (a space)\n is an inert subscription that never fires until that channel lands. Like\n "
									},
									{
										"kind": "code",
										"text": "`onFsChange`"
									},
									{
										"kind": "text",
										"text": ", origin-exclusion (ignoring the echo of your own write) is the\n caller's responsibility."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 273,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L273"
								}
							],
							"parameters": [
								{
									"id": 1556,
									"name": "cb",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1557,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 273,
													"character": 15,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L273"
												}
											],
											"signatures": [
												{
													"id": 1558,
													"name": "__type",
													"variant": "signature",
													"kind": 4096,
													"flags": {},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 273,
															"character": 15,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L273"
														}
													],
													"parameters": [
														{
															"id": 1559,
															"name": "changedRelPaths",
															"variant": "param",
															"kind": 32768,
															"flags": {},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1560,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/fs.ts",
											"line": 273,
											"character": 53,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L273"
										}
									],
									"signatures": [
										{
											"id": 1561,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 273,
													"character": 53,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L273"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 1505,
					"name": "readBlob",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 236,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L236"
						}
					],
					"signatures": [
						{
							"id": 1506,
							"name": "readBlob",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Read a file's bytes as a "
									},
									{
										"kind": "code",
										"text": "`Blob`"
									},
									{
										"kind": "text",
										"text": ", tagged with a MIME "
									},
									{
										"kind": "code",
										"text": "`type`"
									},
									{
										"kind": "text",
										"text": " inferred from the\n extension ("
									},
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "mimeTypeFor",
										"target": 1470
									},
									{
										"kind": "text",
										"text": ") or "
									},
									{
										"kind": "code",
										"text": "`opts.type`"
									},
									{
										"kind": "text",
										"text": " when given (falls back to\n "
									},
									{
										"kind": "code",
										"text": "`application/octet-stream`"
									},
									{
										"kind": "text",
										"text": "). The building block for downloads and object URLs."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 236,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L236"
								}
							],
							"parameters": [
								{
									"id": 1507,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1508,
									"name": "opts",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1509,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1510,
													"name": "type",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 236,
															"character": 37,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L236"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1510
													]
												}
											],
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 236,
													"character": 35,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L236"
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"qualifiedName": "Blob"
										},
										"name": "Blob",
										"package": "typescript"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1526,
					"name": "readdir",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 246,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L246"
						}
					],
					"signatures": [
						{
							"id": 1527,
							"name": "readdir",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "List a directory (the mount root when "
									},
									{
										"kind": "code",
										"text": "`relPath`"
									},
									{
										"kind": "text",
										"text": " is omitted)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 246,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L246"
								}
							],
							"parameters": [
								{
									"id": 1528,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 1485,
											"name": "DirEntry",
											"package": "@immediately-run/sdk"
										}
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1499,
					"name": "readFile",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 231,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L231"
						},
						{
							"fileName": "src/fs.ts",
							"line": 232,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L232"
						}
					],
					"signatures": [
						{
							"id": 1500,
							"name": "readFile",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Read a file as UTF-8 text ("
									},
									{
										"kind": "code",
										"text": "`encoding: 'utf8'`"
									},
									{
										"kind": "text",
										"text": ") or raw bytes (omit encoding)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 231,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L231"
								}
							],
							"parameters": [
								{
									"id": 1501,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1502,
									"name": "encoding",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "literal",
										"value": "utf8"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						},
						{
							"id": 1503,
							"name": "readFile",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 232,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L232"
								}
							],
							"parameters": [
								{
									"id": 1504,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Uint8Array"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "ArrayBufferLike"
												},
												"name": "ArrayBufferLike",
												"package": "typescript"
											}
										],
										"name": "Uint8Array",
										"package": "typescript"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1511,
					"name": "readObjectUrl",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 242,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
						}
					],
					"signatures": [
						{
							"id": 1512,
							"name": "readObjectUrl",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Read a file into an **object URL** suitable for "
									},
									{
										"kind": "code",
										"text": "`<img src>`"
									},
									{
										"kind": "text",
										"text": " / "
									},
									{
										"kind": "code",
										"text": "`<a href>`"
									},
									{
										"kind": "text",
										"text": " — the\n fix for \"an opaque-origin iframe can't fetch a mount path\". Returns the "
									},
									{
										"kind": "code",
										"text": "`url`"
									},
									{
										"kind": "text",
										"text": "\n and a "
									},
									{
										"kind": "code",
										"text": "`revoke()`"
									},
									{
										"kind": "text",
										"text": " you MUST call when done (typically on unmount) or the URL\n leaks. Prefer the "
									},
									{
										"kind": "code",
										"text": "`useObjectUrl`"
									},
									{
										"kind": "text",
										"text": " hook / "
									},
									{
										"kind": "code",
										"text": "`MountImage`"
									},
									{
										"kind": "text",
										"text": " component, which revoke\n for you; reach for this directly only outside React."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 242,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
								}
							],
							"parameters": [
								{
									"id": 1513,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1514,
									"name": "opts",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1515,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1516,
													"name": "type",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 242,
															"character": 42,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1516
													]
												}
											],
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 242,
													"character": 40,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 1517,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1519,
													"name": "revoke",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 242,
															"character": 83,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 1520,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/fs.ts",
																	"line": 242,
																	"character": 91,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
																}
															],
															"signatures": [
																{
																	"id": 1521,
																	"name": "__type",
																	"variant": "signature",
																	"kind": 4096,
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/fs.ts",
																			"line": 242,
																			"character": 91,
																			"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "void"
																	}
																}
															]
														}
													}
												},
												{
													"id": 1518,
													"name": "url",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 242,
															"character": 70,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1519,
														1518
													]
												}
											],
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 242,
													"character": 68,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L242"
												}
											]
										}
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1547,
					"name": "rename",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 256,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L256"
						}
					],
					"signatures": [
						{
							"id": 1548,
							"name": "rename",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Rename/move within the mount."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 256,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L256"
								}
							],
							"parameters": [
								{
									"id": 1549,
									"name": "fromRel",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1550,
									"name": "toRel",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1541,
					"name": "rm",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 254,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L254"
						}
					],
					"signatures": [
						{
							"id": 1542,
							"name": "rm",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Remove a file, or a directory with "
									},
									{
										"kind": "code",
										"text": "`{ recursive: true }`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 254,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L254"
								}
							],
							"parameters": [
								{
									"id": 1543,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1544,
									"name": "opts",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1545,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1546,
													"name": "recursive",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/fs.ts",
															"line": 254,
															"character": 31,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L254"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1546
													]
												}
											],
											"sources": [
												{
													"fileName": "src/fs.ts",
													"line": 254,
													"character": 29,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L254"
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1529,
					"name": "stat",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 248,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L248"
						}
					],
					"signatures": [
						{
							"id": 1530,
							"name": "stat",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Stat a path. Throws "
									},
									{
										"kind": "code",
										"text": "`not-found`"
									},
									{
										"kind": "text",
										"text": " if absent."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 248,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L248"
								}
							],
							"parameters": [
								{
									"id": 1531,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 1488,
										"name": "FileStat",
										"package": "@immediately-run/sdk"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 1522,
					"name": "writeFile",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 244,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L244"
						}
					],
					"signatures": [
						{
							"id": 1523,
							"name": "writeFile",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Write text or bytes, creating or truncating the file. Throws "
									},
									{
										"kind": "code",
										"text": "`read-only`"
									},
									{
										"kind": "text",
										"text": " on a "
									},
									{
										"kind": "code",
										"text": "`ro`"
									},
									{
										"kind": "text",
										"text": " mount."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 244,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L244"
								}
							],
							"parameters": [
								{
									"id": 1524,
									"name": "relPath",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1525,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Uint8Array"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "ArrayBufferLike"
														},
														"name": "ArrayBufferLike",
														"package": "typescript"
													}
												],
												"name": "Uint8Array",
												"package": "typescript"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1498
					]
				},
				{
					"title": "Methods",
					"children": [
						1551,
						1532,
						1535,
						1554,
						1505,
						1526,
						1499,
						1511,
						1547,
						1541,
						1529,
						1522
					]
				}
			],
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 227,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L227"
				}
			]
		},
		{
			"id": 254,
			"name": "MountImageProps",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Props for "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MountImage",
						"target": 251
					},
					{
						"kind": "text",
						"text": ". Extends the native "
					},
					{
						"kind": "code",
						"text": "`<img>`"
					},
					{
						"kind": "text",
						"text": " attributes (minus "
					},
					{
						"kind": "code",
						"text": "`src`"
					},
					{
						"kind": "text",
						"text": ",\n which the component derives from the mounted file)."
					}
				]
			},
			"children": [
				{
					"id": 294,
					"name": "about",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2820,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.about"
					}
				},
				{
					"id": 281,
					"name": "accessKey",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2793,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.accessKey"
					}
				},
				{
					"id": 545,
					"name": "alt",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3166,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.alt"
					}
				},
				{
					"id": 322,
					"name": "aria-activedescendant",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2491,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-activedescendant"
					}
				},
				{
					"id": 323,
					"name": "aria-atomic",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2493,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-atomic"
					}
				},
				{
					"id": 324,
					"name": "aria-autocomplete",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be\npresented if they are made."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2498,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "none"
							},
							{
								"type": "literal",
								"value": "inline"
							},
							{
								"type": "literal",
								"value": "both"
							},
							{
								"type": "literal",
								"value": "list"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-autocomplete"
					}
				},
				{
					"id": 325,
					"name": "aria-braillelabel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a string value that labels the current element, which is intended to be converted into Braille."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-label."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2504,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-braillelabel"
					}
				},
				{
					"id": 326,
					"name": "aria-brailleroledescription",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-roledescription."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2509,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-brailleroledescription"
					}
				},
				{
					"id": 327,
					"name": "aria-busy",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2510,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-busy"
					}
				},
				{
					"id": 328,
					"name": "aria-checked",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates the current \"checked\" state of checkboxes, radio buttons, and other widgets."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-pressed"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-selected."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2515,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "literal",
								"value": "mixed"
							},
							{
								"type": "literal",
								"value": "false"
							},
							{
								"type": "literal",
								"value": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-checked"
					}
				},
				{
					"id": 329,
					"name": "aria-colcount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the total number of columns in a table, grid, or treegrid."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-colindex."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2520,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-colcount"
					}
				},
				{
					"id": 330,
					"name": "aria-colindex",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-colcount"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-colspan."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2525,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-colindex"
					}
				},
				{
					"id": 331,
					"name": "aria-colindextext",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a human readable text alternative of aria-colindex."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-rowindextext."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2530,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-colindextext"
					}
				},
				{
					"id": 332,
					"name": "aria-colspan",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-colindex"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-rowspan."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2535,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-colspan"
					}
				},
				{
					"id": 333,
					"name": "aria-controls",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the element (or elements) whose contents or presence are controlled by the current element."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-owns."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2540,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-controls"
					}
				},
				{
					"id": 334,
					"name": "aria-current",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates the element that represents the current item within a container or set of related elements."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2542,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "literal",
								"value": "time"
							},
							{
								"type": "literal",
								"value": "page"
							},
							{
								"type": "literal",
								"value": "false"
							},
							{
								"type": "literal",
								"value": "true"
							},
							{
								"type": "literal",
								"value": "step"
							},
							{
								"type": "literal",
								"value": "location"
							},
							{
								"type": "literal",
								"value": "date"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-current"
					}
				},
				{
					"id": 335,
					"name": "aria-describedby",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the element (or elements) that describes the object."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-labelledby"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2547,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-describedby"
					}
				},
				{
					"id": 336,
					"name": "aria-description",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a string value that describes or annotates the current element."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "related aria-describedby."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2552,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-description"
					}
				},
				{
					"id": 337,
					"name": "aria-details",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the element that provides a detailed, extended description for the object."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-describedby."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2557,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-details"
					}
				},
				{
					"id": 338,
					"name": "aria-disabled",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-hidden"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-readonly."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2562,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-disabled"
					}
				},
				{
					"id": 339,
					"name": "aria-dropeffect",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates what functions can be performed when a dragged object is released on the drop target."
							}
						],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "in ARIA 1.1"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2567,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "link"
							},
							{
								"type": "literal",
								"value": "none"
							},
							{
								"type": "literal",
								"value": "copy"
							},
							{
								"type": "literal",
								"value": "move"
							},
							{
								"type": "literal",
								"value": "execute"
							},
							{
								"type": "literal",
								"value": "popup"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-dropeffect"
					}
				},
				{
					"id": 340,
					"name": "aria-errormessage",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the element that provides an error message for the object."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-invalid"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-describedby."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2572,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-errormessage"
					}
				},
				{
					"id": 341,
					"name": "aria-expanded",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2574,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-expanded"
					}
				},
				{
					"id": 342,
					"name": "aria-flowto",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,\nallows assistive technology to override the general default of reading in document source order."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2579,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-flowto"
					}
				},
				{
					"id": 343,
					"name": "aria-grabbed",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates an element's \"grabbed\" state in a drag-and-drop operation."
							}
						],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "in ARIA 1.1"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2584,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-grabbed"
					}
				},
				{
					"id": 344,
					"name": "aria-haspopup",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2586,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "literal",
								"value": "dialog"
							},
							{
								"type": "literal",
								"value": "menu"
							},
							{
								"type": "literal",
								"value": "grid"
							},
							{
								"type": "literal",
								"value": "listbox"
							},
							{
								"type": "literal",
								"value": "false"
							},
							{
								"type": "literal",
								"value": "true"
							},
							{
								"type": "literal",
								"value": "tree"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-haspopup"
					}
				},
				{
					"id": 345,
					"name": "aria-hidden",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether the element is exposed to an accessibility API."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-disabled."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2591,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-hidden"
					}
				},
				{
					"id": 346,
					"name": "aria-invalid",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates the entered value does not conform to the format expected by the application."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-errormessage."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2596,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "literal",
								"value": "false"
							},
							{
								"type": "literal",
								"value": "true"
							},
							{
								"type": "literal",
								"value": "grammar"
							},
							{
								"type": "literal",
								"value": "spelling"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-invalid"
					}
				},
				{
					"id": 347,
					"name": "aria-keyshortcuts",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2598,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-keyshortcuts"
					}
				},
				{
					"id": 348,
					"name": "aria-label",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a string value that labels the current element."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-labelledby."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2603,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-label"
					}
				},
				{
					"id": 349,
					"name": "aria-labelledby",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies the element (or elements) that labels the current element."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-describedby."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2608,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-labelledby"
					}
				},
				{
					"id": 350,
					"name": "aria-level",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the hierarchical level of an element within a structure."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2610,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-level"
					}
				},
				{
					"id": 351,
					"name": "aria-live",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2612,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "off"
							},
							{
								"type": "literal",
								"value": "assertive"
							},
							{
								"type": "literal",
								"value": "polite"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-live"
					}
				},
				{
					"id": 352,
					"name": "aria-modal",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether an element is modal when displayed."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2614,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-modal"
					}
				},
				{
					"id": 353,
					"name": "aria-multiline",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether a text box accepts multiple lines of input or only a single line."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2616,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-multiline"
					}
				},
				{
					"id": 354,
					"name": "aria-multiselectable",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates that the user may select more than one item from the current selectable descendants."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2618,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-multiselectable"
					}
				},
				{
					"id": 355,
					"name": "aria-orientation",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2620,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "horizontal"
							},
							{
								"type": "literal",
								"value": "vertical"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-orientation"
					}
				},
				{
					"id": 356,
					"name": "aria-owns",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship\nbetween DOM elements where the DOM hierarchy cannot be used to represent the relationship."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-controls."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2626,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-owns"
					}
				},
				{
					"id": 357,
					"name": "aria-placeholder",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.\nA hint could be a sample value or a brief description of the expected format."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2631,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-placeholder"
					}
				},
				{
					"id": 358,
					"name": "aria-posinset",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-setsize."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2636,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-posinset"
					}
				},
				{
					"id": 359,
					"name": "aria-pressed",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates the current \"pressed\" state of toggle buttons."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-checked"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-selected."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2641,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "literal",
								"value": "mixed"
							},
							{
								"type": "literal",
								"value": "false"
							},
							{
								"type": "literal",
								"value": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-pressed"
					}
				},
				{
					"id": 360,
					"name": "aria-readonly",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates that the element is not editable, but is otherwise operable."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-disabled."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2646,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-readonly"
					}
				},
				{
					"id": 361,
					"name": "aria-relevant",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-atomic."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2651,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "text"
							},
							{
								"type": "literal",
								"value": "all"
							},
							{
								"type": "literal",
								"value": "additions"
							},
							{
								"type": "literal",
								"value": "additions removals"
							},
							{
								"type": "literal",
								"value": "additions text"
							},
							{
								"type": "literal",
								"value": "removals"
							},
							{
								"type": "literal",
								"value": "removals additions"
							},
							{
								"type": "literal",
								"value": "removals text"
							},
							{
								"type": "literal",
								"value": "text additions"
							},
							{
								"type": "literal",
								"value": "text removals"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-relevant"
					}
				},
				{
					"id": 362,
					"name": "aria-required",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates that user input is required on the element before a form may be submitted."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2664,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-required"
					}
				},
				{
					"id": 363,
					"name": "aria-roledescription",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a human-readable, author-localized description for the role of an element."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2666,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-roledescription"
					}
				},
				{
					"id": 364,
					"name": "aria-rowcount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the total number of rows in a table, grid, or treegrid."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-rowindex."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2671,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-rowcount"
					}
				},
				{
					"id": 365,
					"name": "aria-rowindex",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-rowcount"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-rowspan."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2676,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-rowindex"
					}
				},
				{
					"id": 366,
					"name": "aria-rowindextext",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines a human readable text alternative of aria-rowindex."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-colindextext."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2681,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-rowindextext"
					}
				},
				{
					"id": 367,
					"name": "aria-rowspan",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-rowindex"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-colspan."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2686,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-rowspan"
					}
				},
				{
					"id": 368,
					"name": "aria-selected",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates the current \"selected\" state of various widgets."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-checked"
									},
									{
										"kind": "text",
										"text": "\n"
									},
									{
										"kind": "text",
										"text": " - "
									},
									{
										"kind": "text",
										"text": "aria-pressed."
									},
									{
										"kind": "text",
										"text": "\n"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2691,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-selected"
					}
				},
				{
					"id": 369,
					"name": "aria-setsize",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-posinset."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2696,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-setsize"
					}
				},
				{
					"id": 370,
					"name": "aria-sort",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Indicates if items in a table or grid are sorted in ascending or descending order."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2698,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "none"
							},
							{
								"type": "literal",
								"value": "ascending"
							},
							{
								"type": "literal",
								"value": "descending"
							},
							{
								"type": "literal",
								"value": "other"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-sort"
					}
				},
				{
					"id": 371,
					"name": "aria-valuemax",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the maximum allowed value for a range widget."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2700,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-valuemax"
					}
				},
				{
					"id": 372,
					"name": "aria-valuemin",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the minimum allowed value for a range widget."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2702,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-valuemin"
					}
				},
				{
					"id": 373,
					"name": "aria-valuenow",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the current value for a range widget."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "aria-valuetext."
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2707,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-valuenow"
					}
				},
				{
					"id": 374,
					"name": "aria-valuetext",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Defines the human readable text alternative of aria-valuenow for a range widget."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2709,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.aria-valuetext"
					}
				},
				{
					"id": 282,
					"name": "autoCapitalize",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2794,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intersection",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 283,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {
												"isExternal": true
											}
										}
									}
								]
							},
							{
								"type": "literal",
								"value": "none"
							},
							{
								"type": "literal",
								"value": "on"
							},
							{
								"type": "literal",
								"value": "off"
							},
							{
								"type": "literal",
								"value": "sentences"
							},
							{
								"type": "literal",
								"value": "words"
							},
							{
								"type": "literal",
								"value": "characters"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.autoCapitalize"
					}
				},
				{
					"id": 304,
					"name": "autoCorrect",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2833,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.autoCorrect"
					}
				},
				{
					"id": 284,
					"name": "autoFocus",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2795,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.autoFocus"
					}
				},
				{
					"id": 305,
					"name": "autoSave",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2834,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.autoSave"
					}
				},
				{
					"id": 270,
					"name": "children",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2267,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.children"
					}
				},
				{
					"id": 271,
					"name": "className",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2796,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.className"
					}
				},
				{
					"id": 265,
					"name": "color",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2835,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.color"
					}
				},
				{
					"id": 266,
					"name": "content",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2821,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.content"
					}
				},
				{
					"id": 285,
					"name": "contentEditable",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2797,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "inherit"
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "Booleanish"
								},
								"name": "Booleanish",
								"package": "@types/react"
							},
							{
								"type": "literal",
								"value": "plaintext-only"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.contentEditable"
					}
				},
				{
					"id": 286,
					"name": "contextMenu",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2798,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.contextMenu"
					}
				},
				{
					"id": 546,
					"name": "crossOrigin",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3167,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "CrossOrigin"
						},
						"name": "CrossOrigin",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.crossOrigin"
					}
				},
				{
					"id": 375,
					"name": "dangerouslySetInnerHTML",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2268,
							"character": 8
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 376,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"children": [
								{
									"id": 377,
									"name": "__html",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@types/react/index.d.ts",
											"line": 2271,
											"character": 12
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/global.d.ts",
													"qualifiedName": "TrustedHTML"
												},
												"name": "TrustedHTML",
												"package": "@types/react"
											}
										]
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										377
									]
								}
							],
							"sources": [
								{
									"fileName": "node_modules/@types/react/index.d.ts",
									"line": 2268,
									"character": 34
								}
							]
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.dangerouslySetInnerHTML"
					}
				},
				{
					"id": 295,
					"name": "datatype",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2822,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.datatype"
					}
				},
				{
					"id": 547,
					"name": "decoding",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3168,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "auto"
							},
							{
								"type": "literal",
								"value": "async"
							},
							{
								"type": "literal",
								"value": "sync"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.decoding"
					}
				},
				{
					"id": 277,
					"name": "defaultChecked",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2787,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.defaultChecked"
					}
				},
				{
					"id": 278,
					"name": "defaultValue",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2788,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "array",
									"elementType": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.defaultValue"
					}
				},
				{
					"id": 273,
					"name": "dir",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2799,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.dir"
					}
				},
				{
					"id": 287,
					"name": "draggable",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2800,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.draggable"
					}
				},
				{
					"id": 288,
					"name": "enterKeyHint",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2801,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "search"
							},
							{
								"type": "literal",
								"value": "send"
							},
							{
								"type": "literal",
								"value": "next"
							},
							{
								"type": "literal",
								"value": "done"
							},
							{
								"type": "literal",
								"value": "enter"
							},
							{
								"type": "literal",
								"value": "go"
							},
							{
								"type": "literal",
								"value": "previous"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.enterKeyHint"
					}
				},
				{
					"id": 320,
					"name": "exportparts",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts",
										"target": "https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2868,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.exportparts"
					}
				},
				{
					"id": 259,
					"name": "fallback",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Rendered when the read fails or the file is missing. Defaults to nothing."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/components/MountImage.tsx",
							"line": 18,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L18"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				},
				{
					"id": 548,
					"name": "fetchPriority",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3169,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "auto"
							},
							{
								"type": "literal",
								"value": "high"
							},
							{
								"type": "literal",
								"value": "low"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.fetchPriority"
					}
				},
				{
					"id": 264,
					"name": "height",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3170,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.height"
					}
				},
				{
					"id": 268,
					"name": "hidden",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2802,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.hidden"
					}
				},
				{
					"id": 274,
					"name": "id",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2803,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.id"
					}
				},
				{
					"id": 317,
					"name": "inert",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/inert",
										"target": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/inert"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2854,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.inert"
					}
				},
				{
					"id": 296,
					"name": "inlist",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2823,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.inlist"
					}
				},
				{
					"id": 318,
					"name": "inputMode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Hints at the type of data that might be entered by the user while editing the element or its contents"
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute",
										"target": "https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2859,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "search"
							},
							{
								"type": "literal",
								"value": "text"
							},
							{
								"type": "literal",
								"value": "url"
							},
							{
								"type": "literal",
								"value": "none"
							},
							{
								"type": "literal",
								"value": "tel"
							},
							{
								"type": "literal",
								"value": "email"
							},
							{
								"type": "literal",
								"value": "numeric"
							},
							{
								"type": "literal",
								"value": "decimal"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.inputMode"
					}
				},
				{
					"id": 319,
					"name": "is",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Specify that a standard HTML element should behave like a defined custom built-in element"
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is",
										"target": "https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2864,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.is"
					}
				},
				{
					"id": 309,
					"name": "itemID",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2839,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.itemID"
					}
				},
				{
					"id": 306,
					"name": "itemProp",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2836,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.itemProp"
					}
				},
				{
					"id": 310,
					"name": "itemRef",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2840,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.itemRef"
					}
				},
				{
					"id": 307,
					"name": "itemScope",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2837,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.itemScope"
					}
				},
				{
					"id": 308,
					"name": "itemType",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2838,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.itemType"
					}
				},
				{
					"id": 289,
					"name": "lang",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2804,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.lang"
					}
				},
				{
					"id": 269,
					"name": "loading",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3171,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "eager"
							},
							{
								"type": "literal",
								"value": "lazy"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.loading"
					}
				},
				{
					"id": 255,
					"name": "mount",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The mount whose file to display ("
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " renders "
							},
							{
								"kind": "code",
								"text": "`loading`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/components/MountImage.tsx",
							"line": 9,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L9"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						]
					}
				},
				{
					"id": 290,
					"name": "nonce",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2805,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.nonce"
					}
				},
				{
					"id": 414,
					"name": "onAbort",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2327,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAbort"
					}
				},
				{
					"id": 415,
					"name": "onAbortCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2328,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAbortCapture"
					}
				},
				{
					"id": 530,
					"name": "onAnimationEnd",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2457,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AnimationEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "AnimationEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.AnimationEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAnimationEnd"
					}
				},
				{
					"id": 531,
					"name": "onAnimationEndCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2458,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AnimationEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "AnimationEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.AnimationEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAnimationEndCapture"
					}
				},
				{
					"id": 532,
					"name": "onAnimationIteration",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2459,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AnimationEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "AnimationEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.AnimationEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAnimationIteration"
					}
				},
				{
					"id": 533,
					"name": "onAnimationIterationCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2460,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AnimationEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "AnimationEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.AnimationEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAnimationIterationCapture"
					}
				},
				{
					"id": 528,
					"name": "onAnimationStart",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2455,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AnimationEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "AnimationEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.AnimationEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAnimationStart"
					}
				},
				{
					"id": 529,
					"name": "onAnimationStartCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2456,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AnimationEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "AnimationEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.AnimationEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAnimationStartCapture"
					}
				},
				{
					"id": 458,
					"name": "onAuxClick",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2373,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAuxClick"
					}
				},
				{
					"id": 459,
					"name": "onAuxClickCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2374,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onAuxClickCapture"
					}
				},
				{
					"id": 396,
					"name": "onBeforeInput",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2299,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.InputEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "InputEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.InputEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onBeforeInput"
					}
				},
				{
					"id": 397,
					"name": "onBeforeInputCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2300,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.InputEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "InputEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.InputEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onBeforeInputCapture"
					}
				},
				{
					"id": 535,
					"name": "onBeforeToggle",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2464,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ToggleEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ToggleEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ToggleEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onBeforeToggle"
					}
				},
				{
					"id": 392,
					"name": "onBlur",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2293,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.FocusEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "FocusEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.FocusEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onBlur"
					}
				},
				{
					"id": 393,
					"name": "onBlurCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2294,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.FocusEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "FocusEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.FocusEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onBlurCapture"
					}
				},
				{
					"id": 416,
					"name": "onCanPlay",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2329,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCanPlay"
					}
				},
				{
					"id": 417,
					"name": "onCanPlayCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2330,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCanPlayCapture"
					}
				},
				{
					"id": 418,
					"name": "onCanPlayThrough",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2331,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCanPlayThrough"
					}
				},
				{
					"id": 419,
					"name": "onCanPlayThroughCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2332,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCanPlayThroughCapture"
					}
				},
				{
					"id": 394,
					"name": "onChange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2297,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ChangeEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							}
						],
						"name": "ChangeEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ChangeEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onChange"
					}
				},
				{
					"id": 395,
					"name": "onChangeCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2298,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ChangeEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							}
						],
						"name": "ChangeEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ChangeEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onChangeCapture"
					}
				},
				{
					"id": 460,
					"name": "onClick",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2375,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onClick"
					}
				},
				{
					"id": 461,
					"name": "onClickCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2376,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onClickCapture"
					}
				},
				{
					"id": 384,
					"name": "onCompositionEnd",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2283,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CompositionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "CompositionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.CompositionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCompositionEnd"
					}
				},
				{
					"id": 385,
					"name": "onCompositionEndCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2284,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CompositionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "CompositionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.CompositionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCompositionEndCapture"
					}
				},
				{
					"id": 386,
					"name": "onCompositionStart",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2285,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CompositionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "CompositionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.CompositionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCompositionStart"
					}
				},
				{
					"id": 387,
					"name": "onCompositionStartCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2286,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CompositionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "CompositionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.CompositionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCompositionStartCapture"
					}
				},
				{
					"id": 388,
					"name": "onCompositionUpdate",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2287,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CompositionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "CompositionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.CompositionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCompositionUpdate"
					}
				},
				{
					"id": 389,
					"name": "onCompositionUpdateCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2288,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CompositionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "CompositionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.CompositionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCompositionUpdateCapture"
					}
				},
				{
					"id": 462,
					"name": "onContextMenu",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2377,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onContextMenu"
					}
				},
				{
					"id": 463,
					"name": "onContextMenuCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2378,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onContextMenuCapture"
					}
				},
				{
					"id": 378,
					"name": "onCopy",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2275,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ClipboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ClipboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ClipboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCopy"
					}
				},
				{
					"id": 379,
					"name": "onCopyCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2276,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ClipboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ClipboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ClipboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCopyCapture"
					}
				},
				{
					"id": 380,
					"name": "onCut",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2277,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ClipboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ClipboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ClipboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCut"
					}
				},
				{
					"id": 381,
					"name": "onCutCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2278,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ClipboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ClipboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ClipboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onCutCapture"
					}
				},
				{
					"id": 464,
					"name": "onDoubleClick",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2379,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDoubleClick"
					}
				},
				{
					"id": 465,
					"name": "onDoubleClickCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2380,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDoubleClickCapture"
					}
				},
				{
					"id": 466,
					"name": "onDrag",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2381,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDrag"
					}
				},
				{
					"id": 467,
					"name": "onDragCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2382,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragCapture"
					}
				},
				{
					"id": 468,
					"name": "onDragEnd",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2383,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragEnd"
					}
				},
				{
					"id": 469,
					"name": "onDragEndCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2384,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragEndCapture"
					}
				},
				{
					"id": 470,
					"name": "onDragEnter",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2385,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragEnter"
					}
				},
				{
					"id": 471,
					"name": "onDragEnterCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2386,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragEnterCapture"
					}
				},
				{
					"id": 472,
					"name": "onDragExit",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2387,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragExit"
					}
				},
				{
					"id": 473,
					"name": "onDragExitCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2388,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragExitCapture"
					}
				},
				{
					"id": 474,
					"name": "onDragLeave",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2389,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragLeave"
					}
				},
				{
					"id": 475,
					"name": "onDragLeaveCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2390,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragLeaveCapture"
					}
				},
				{
					"id": 476,
					"name": "onDragOver",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2391,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragOver"
					}
				},
				{
					"id": 477,
					"name": "onDragOverCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2392,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragOverCapture"
					}
				},
				{
					"id": 478,
					"name": "onDragStart",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2393,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragStart"
					}
				},
				{
					"id": 479,
					"name": "onDragStartCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2394,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDragStartCapture"
					}
				},
				{
					"id": 480,
					"name": "onDrop",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2395,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDrop"
					}
				},
				{
					"id": 481,
					"name": "onDropCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2396,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.DragEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "DragEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.DragEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDropCapture"
					}
				},
				{
					"id": 420,
					"name": "onDurationChange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2333,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDurationChange"
					}
				},
				{
					"id": 421,
					"name": "onDurationChangeCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2334,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onDurationChangeCapture"
					}
				},
				{
					"id": 422,
					"name": "onEmptied",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2335,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onEmptied"
					}
				},
				{
					"id": 423,
					"name": "onEmptiedCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2336,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onEmptiedCapture"
					}
				},
				{
					"id": 424,
					"name": "onEncrypted",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2337,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onEncrypted"
					}
				},
				{
					"id": 425,
					"name": "onEncryptedCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2338,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onEncryptedCapture"
					}
				},
				{
					"id": 426,
					"name": "onEnded",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2339,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onEnded"
					}
				},
				{
					"id": 427,
					"name": "onEndedCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2340,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onEndedCapture"
					}
				},
				{
					"id": 275,
					"name": "onError",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2313,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onError"
					}
				},
				{
					"id": 407,
					"name": "onErrorCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2314,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onErrorCapture"
					}
				},
				{
					"id": 390,
					"name": "onFocus",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2291,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.FocusEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "FocusEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.FocusEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onFocus"
					}
				},
				{
					"id": 391,
					"name": "onFocusCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2292,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.FocusEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "FocusEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.FocusEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onFocusCapture"
					}
				},
				{
					"id": 518,
					"name": "onGotPointerCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2439,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onGotPointerCapture"
					}
				},
				{
					"id": 519,
					"name": "onGotPointerCaptureCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2440,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onGotPointerCaptureCapture"
					}
				},
				{
					"id": 398,
					"name": "onInput",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2301,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.InputEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "InputEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.InputEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onInput"
					}
				},
				{
					"id": 399,
					"name": "onInputCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2302,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.InputEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "InputEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.InputEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onInputCapture"
					}
				},
				{
					"id": 403,
					"name": "onInvalid",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2307,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onInvalid"
					}
				},
				{
					"id": 404,
					"name": "onInvalidCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2308,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onInvalidCapture"
					}
				},
				{
					"id": 408,
					"name": "onKeyDown",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2317,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.KeyboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "KeyboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.KeyboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onKeyDown"
					}
				},
				{
					"id": 409,
					"name": "onKeyDownCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2318,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.KeyboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "KeyboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.KeyboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onKeyDownCapture"
					}
				},
				{
					"id": 410,
					"name": "onKeyPress",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "Use "
									},
									{
										"kind": "code",
										"text": "`onKeyUp`"
									},
									{
										"kind": "text",
										"text": " or "
									},
									{
										"kind": "code",
										"text": "`onKeyDown`"
									},
									{
										"kind": "text",
										"text": " instead"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2320,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.KeyboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "KeyboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.KeyboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onKeyPress"
					}
				},
				{
					"id": 411,
					"name": "onKeyPressCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@deprecated",
								"content": [
									{
										"kind": "text",
										"text": "Use "
									},
									{
										"kind": "code",
										"text": "`onKeyUpCapture`"
									},
									{
										"kind": "text",
										"text": " or "
									},
									{
										"kind": "code",
										"text": "`onKeyDownCapture`"
									},
									{
										"kind": "text",
										"text": " instead"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2322,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.KeyboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "KeyboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.KeyboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onKeyPressCapture"
					}
				},
				{
					"id": 412,
					"name": "onKeyUp",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2323,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.KeyboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "KeyboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.KeyboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onKeyUp"
					}
				},
				{
					"id": 413,
					"name": "onKeyUpCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2324,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.KeyboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "KeyboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.KeyboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onKeyUpCapture"
					}
				},
				{
					"id": 405,
					"name": "onLoad",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2311,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoad"
					}
				},
				{
					"id": 406,
					"name": "onLoadCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2312,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadCapture"
					}
				},
				{
					"id": 428,
					"name": "onLoadedData",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2341,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadedData"
					}
				},
				{
					"id": 429,
					"name": "onLoadedDataCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2342,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadedDataCapture"
					}
				},
				{
					"id": 430,
					"name": "onLoadedMetadata",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2343,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadedMetadata"
					}
				},
				{
					"id": 431,
					"name": "onLoadedMetadataCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2344,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadedMetadataCapture"
					}
				},
				{
					"id": 432,
					"name": "onLoadStart",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2345,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadStart"
					}
				},
				{
					"id": 433,
					"name": "onLoadStartCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2346,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLoadStartCapture"
					}
				},
				{
					"id": 520,
					"name": "onLostPointerCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2441,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLostPointerCapture"
					}
				},
				{
					"id": 521,
					"name": "onLostPointerCaptureCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2442,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onLostPointerCaptureCapture"
					}
				},
				{
					"id": 482,
					"name": "onMouseDown",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2397,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseDown"
					}
				},
				{
					"id": 483,
					"name": "onMouseDownCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2398,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseDownCapture"
					}
				},
				{
					"id": 484,
					"name": "onMouseEnter",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2399,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseEnter"
					}
				},
				{
					"id": 485,
					"name": "onMouseLeave",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2400,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseLeave"
					}
				},
				{
					"id": 486,
					"name": "onMouseMove",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2401,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseMove"
					}
				},
				{
					"id": 487,
					"name": "onMouseMoveCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2402,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseMoveCapture"
					}
				},
				{
					"id": 488,
					"name": "onMouseOut",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2403,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseOut"
					}
				},
				{
					"id": 489,
					"name": "onMouseOutCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2404,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseOutCapture"
					}
				},
				{
					"id": 490,
					"name": "onMouseOver",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2405,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseOver"
					}
				},
				{
					"id": 491,
					"name": "onMouseOverCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2406,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseOverCapture"
					}
				},
				{
					"id": 492,
					"name": "onMouseUp",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2407,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseUp"
					}
				},
				{
					"id": 493,
					"name": "onMouseUpCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2408,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.MouseEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "MouseEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.MouseEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onMouseUpCapture"
					}
				},
				{
					"id": 382,
					"name": "onPaste",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2279,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ClipboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ClipboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ClipboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPaste"
					}
				},
				{
					"id": 383,
					"name": "onPasteCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2280,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ClipboardEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ClipboardEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ClipboardEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPasteCapture"
					}
				},
				{
					"id": 434,
					"name": "onPause",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2347,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPause"
					}
				},
				{
					"id": 435,
					"name": "onPauseCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2348,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPauseCapture"
					}
				},
				{
					"id": 436,
					"name": "onPlay",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2349,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPlay"
					}
				},
				{
					"id": 437,
					"name": "onPlayCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2350,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPlayCapture"
					}
				},
				{
					"id": 438,
					"name": "onPlaying",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2351,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPlaying"
					}
				},
				{
					"id": 439,
					"name": "onPlayingCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2352,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPlayingCapture"
					}
				},
				{
					"id": 510,
					"name": "onPointerCancel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2431,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerCancel"
					}
				},
				{
					"id": 511,
					"name": "onPointerCancelCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2432,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerCancelCapture"
					}
				},
				{
					"id": 504,
					"name": "onPointerDown",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2425,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerDown"
					}
				},
				{
					"id": 505,
					"name": "onPointerDownCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2426,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerDownCapture"
					}
				},
				{
					"id": 512,
					"name": "onPointerEnter",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2433,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerEnter"
					}
				},
				{
					"id": 513,
					"name": "onPointerLeave",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2434,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerLeave"
					}
				},
				{
					"id": 506,
					"name": "onPointerMove",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2427,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerMove"
					}
				},
				{
					"id": 507,
					"name": "onPointerMoveCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2428,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerMoveCapture"
					}
				},
				{
					"id": 516,
					"name": "onPointerOut",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2437,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerOut"
					}
				},
				{
					"id": 517,
					"name": "onPointerOutCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2438,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerOutCapture"
					}
				},
				{
					"id": 514,
					"name": "onPointerOver",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2435,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerOver"
					}
				},
				{
					"id": 515,
					"name": "onPointerOverCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2436,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerOverCapture"
					}
				},
				{
					"id": 508,
					"name": "onPointerUp",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2429,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerUp"
					}
				},
				{
					"id": 509,
					"name": "onPointerUpCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2430,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.PointerEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "PointerEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.PointerEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onPointerUpCapture"
					}
				},
				{
					"id": 440,
					"name": "onProgress",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2353,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onProgress"
					}
				},
				{
					"id": 441,
					"name": "onProgressCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2354,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onProgressCapture"
					}
				},
				{
					"id": 442,
					"name": "onRateChange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2355,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onRateChange"
					}
				},
				{
					"id": 443,
					"name": "onRateChangeCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2356,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onRateChangeCapture"
					}
				},
				{
					"id": 276,
					"name": "onReset",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2303,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onReset"
					}
				},
				{
					"id": 400,
					"name": "onResetCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2304,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onResetCapture"
					}
				},
				{
					"id": 522,
					"name": "onScroll",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2445,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.UIEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "UIEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.UIEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onScroll"
					}
				},
				{
					"id": 523,
					"name": "onScrollCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2446,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.UIEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "UIEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.UIEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onScrollCapture"
					}
				},
				{
					"id": 524,
					"name": "onScrollEnd",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2447,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.UIEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "UIEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.UIEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onScrollEnd"
					}
				},
				{
					"id": 525,
					"name": "onScrollEndCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2448,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.UIEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "UIEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.UIEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onScrollEndCapture"
					}
				},
				{
					"id": 444,
					"name": "onSeeked",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2357,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSeeked"
					}
				},
				{
					"id": 445,
					"name": "onSeekedCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2358,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSeekedCapture"
					}
				},
				{
					"id": 446,
					"name": "onSeeking",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2359,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSeeking"
					}
				},
				{
					"id": 447,
					"name": "onSeekingCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2360,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSeekingCapture"
					}
				},
				{
					"id": 494,
					"name": "onSelect",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2411,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSelect"
					}
				},
				{
					"id": 495,
					"name": "onSelectCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2412,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSelectCapture"
					}
				},
				{
					"id": 448,
					"name": "onStalled",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2361,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onStalled"
					}
				},
				{
					"id": 449,
					"name": "onStalledCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2362,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onStalledCapture"
					}
				},
				{
					"id": 401,
					"name": "onSubmit",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2305,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.SubmitEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "SubmitEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.SubmitEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSubmit"
					}
				},
				{
					"id": 402,
					"name": "onSubmitCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2306,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.SubmitEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "SubmitEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.SubmitEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSubmitCapture"
					}
				},
				{
					"id": 450,
					"name": "onSuspend",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2363,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSuspend"
					}
				},
				{
					"id": 451,
					"name": "onSuspendCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2364,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onSuspendCapture"
					}
				},
				{
					"id": 452,
					"name": "onTimeUpdate",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2365,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTimeUpdate"
					}
				},
				{
					"id": 453,
					"name": "onTimeUpdateCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2366,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTimeUpdateCapture"
					}
				},
				{
					"id": 534,
					"name": "onToggle",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2463,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ToggleEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ToggleEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ToggleEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onToggle"
					}
				},
				{
					"id": 496,
					"name": "onTouchCancel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2415,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchCancel"
					}
				},
				{
					"id": 497,
					"name": "onTouchCancelCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2416,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchCancelCapture"
					}
				},
				{
					"id": 498,
					"name": "onTouchEnd",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2417,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchEnd"
					}
				},
				{
					"id": 499,
					"name": "onTouchEndCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2418,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchEndCapture"
					}
				},
				{
					"id": 500,
					"name": "onTouchMove",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2419,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchMove"
					}
				},
				{
					"id": 501,
					"name": "onTouchMoveCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2420,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchMoveCapture"
					}
				},
				{
					"id": 502,
					"name": "onTouchStart",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2421,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchStart"
					}
				},
				{
					"id": 503,
					"name": "onTouchStartCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2422,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TouchEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TouchEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TouchEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTouchStartCapture"
					}
				},
				{
					"id": 536,
					"name": "onTransitionCancel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2467,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionCancel"
					}
				},
				{
					"id": 537,
					"name": "onTransitionCancelCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2468,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionCancelCapture"
					}
				},
				{
					"id": 538,
					"name": "onTransitionEnd",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2469,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionEnd"
					}
				},
				{
					"id": 539,
					"name": "onTransitionEndCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2470,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionEndCapture"
					}
				},
				{
					"id": 540,
					"name": "onTransitionRun",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2471,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionRun"
					}
				},
				{
					"id": 541,
					"name": "onTransitionRunCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2472,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionRunCapture"
					}
				},
				{
					"id": 542,
					"name": "onTransitionStart",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2473,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionStart"
					}
				},
				{
					"id": 543,
					"name": "onTransitionStartCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2474,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.TransitionEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "TransitionEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.TransitionEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onTransitionStartCapture"
					}
				},
				{
					"id": 454,
					"name": "onVolumeChange",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2367,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onVolumeChange"
					}
				},
				{
					"id": 455,
					"name": "onVolumeChangeCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2368,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onVolumeChangeCapture"
					}
				},
				{
					"id": 456,
					"name": "onWaiting",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2369,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onWaiting"
					}
				},
				{
					"id": 457,
					"name": "onWaitingCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2370,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "ReactEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.ReactEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onWaitingCapture"
					}
				},
				{
					"id": 526,
					"name": "onWheel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2451,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.WheelEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "WheelEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.WheelEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onWheel"
					}
				},
				{
					"id": 527,
					"name": "onWheelCapture",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2452,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.WheelEventHandler"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "HTMLImageElement"
								},
								"name": "HTMLImageElement",
								"package": "typescript"
							}
						],
						"name": "WheelEventHandler",
						"package": "@types/react",
						"qualifiedName": "React.WheelEventHandler"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.onWheelCapture"
					}
				},
				{
					"id": 321,
					"name": "part",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part",
										"target": "https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2872,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.part"
					}
				},
				{
					"id": 258,
					"name": "placeholder",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Rendered while the bytes load. Defaults to nothing. (Named "
							},
							{
								"kind": "code",
								"text": "`placeholder`"
							},
							{
								"kind": "text",
								"text": ", not\n "
							},
							{
								"kind": "code",
								"text": "`loading`"
							},
							{
								"kind": "text",
								"text": ", so the native "
							},
							{
								"kind": "code",
								"text": "`<img loading=\"lazy\">`"
							},
							{
								"kind": "text",
								"text": " attribute still passes through.)"
							}
						]
					},
					"sources": [
						{
							"fileName": "src/components/MountImage.tsx",
							"line": 16,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L16"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				},
				{
					"id": 314,
					"name": "popover",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2846,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": ""
							},
							{
								"type": "literal",
								"value": "auto"
							},
							{
								"type": "literal",
								"value": "manual"
							},
							{
								"type": "literal",
								"value": "hint"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.popover"
					}
				},
				{
					"id": 316,
					"name": "popoverTarget",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2848,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.popoverTarget"
					}
				},
				{
					"id": 315,
					"name": "popoverTargetAction",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2847,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "hide"
							},
							{
								"type": "literal",
								"value": "show"
							},
							{
								"type": "literal",
								"value": "toggle"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.popoverTargetAction"
					}
				},
				{
					"id": 297,
					"name": "prefix",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2824,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.prefix"
					}
				},
				{
					"id": 298,
					"name": "property",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2825,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.property"
					}
				},
				{
					"id": 293,
					"name": "radioGroup",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2814,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.radioGroup"
					}
				},
				{
					"id": 544,
					"name": "referrerPolicy",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3172,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.HTMLAttributeReferrerPolicy"
						},
						"name": "HTMLAttributeReferrerPolicy",
						"package": "@types/react",
						"qualifiedName": "React.HTMLAttributeReferrerPolicy"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.referrerPolicy"
					}
				},
				{
					"id": 299,
					"name": "rel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2826,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.rel"
					}
				},
				{
					"id": 256,
					"name": "relPath",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Mount-relative path to the image file ("
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " renders "
							},
							{
								"kind": "code",
								"text": "`loading`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/components/MountImage.tsx",
							"line": 11,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L11"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 300,
					"name": "resource",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2827,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.resource"
					}
				},
				{
					"id": 311,
					"name": "results",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2841,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.results"
					}
				},
				{
					"id": 301,
					"name": "rev",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2828,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.rev"
					}
				},
				{
					"id": 272,
					"name": "role",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2817,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.AriaRole"
						},
						"name": "AriaRole",
						"package": "@types/react",
						"qualifiedName": "React.AriaRole"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.role"
					}
				},
				{
					"id": 312,
					"name": "security",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2842,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.security"
					}
				},
				{
					"id": 549,
					"name": "sizes",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3173,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.sizes"
					}
				},
				{
					"id": 260,
					"name": "slot",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2806,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.slot"
					}
				},
				{
					"id": 291,
					"name": "spellCheck",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2807,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "Booleanish"
						},
						"name": "Booleanish",
						"package": "@types/react"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.spellCheck"
					}
				},
				{
					"id": 550,
					"name": "srcSet",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3180,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.srcSet"
					}
				},
				{
					"id": 261,
					"name": "style",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2808,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.CSSProperties"
						},
						"name": "CSSProperties",
						"package": "@types/react",
						"qualifiedName": "React.CSSProperties"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.style"
					}
				},
				{
					"id": 279,
					"name": "suppressContentEditableWarning",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2789,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.suppressContentEditableWarning"
					}
				},
				{
					"id": 280,
					"name": "suppressHydrationWarning",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2790,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.suppressHydrationWarning"
					}
				},
				{
					"id": 292,
					"name": "tabIndex",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2809,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.tabIndex"
					}
				},
				{
					"id": 262,
					"name": "title",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2810,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.title"
					}
				},
				{
					"id": 267,
					"name": "translate",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2811,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "yes"
							},
							{
								"type": "literal",
								"value": "no"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.translate"
					}
				},
				{
					"id": 257,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Override the MIME type inferred from the extension (rarely needed)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/components/MountImage.tsx",
							"line": 13,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 302,
					"name": "typeof",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2829,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.typeof"
					}
				},
				{
					"id": 313,
					"name": "unselectable",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2843,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "on"
							},
							{
								"type": "literal",
								"value": "off"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.unselectable"
					}
				},
				{
					"id": 551,
					"name": "useMap",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3181,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.useMap"
					}
				},
				{
					"id": 303,
					"name": "vocab",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 2830,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.vocab"
					}
				},
				{
					"id": 263,
					"name": "width",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 3182,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Omit.width"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						294,
						281,
						545,
						322,
						323,
						324,
						325,
						326,
						327,
						328,
						329,
						330,
						331,
						332,
						333,
						334,
						335,
						336,
						337,
						338,
						339,
						340,
						341,
						342,
						343,
						344,
						345,
						346,
						347,
						348,
						349,
						350,
						351,
						352,
						353,
						354,
						355,
						356,
						357,
						358,
						359,
						360,
						361,
						362,
						363,
						364,
						365,
						366,
						367,
						368,
						369,
						370,
						371,
						372,
						373,
						374,
						282,
						304,
						284,
						305,
						270,
						271,
						265,
						266,
						285,
						286,
						546,
						375,
						295,
						547,
						277,
						278,
						273,
						287,
						288,
						320,
						259,
						548,
						264,
						268,
						274,
						317,
						296,
						318,
						319,
						309,
						306,
						310,
						307,
						308,
						289,
						269,
						255,
						290,
						414,
						415,
						530,
						531,
						532,
						533,
						528,
						529,
						458,
						459,
						396,
						397,
						535,
						392,
						393,
						416,
						417,
						418,
						419,
						394,
						395,
						460,
						461,
						384,
						385,
						386,
						387,
						388,
						389,
						462,
						463,
						378,
						379,
						380,
						381,
						464,
						465,
						466,
						467,
						468,
						469,
						470,
						471,
						472,
						473,
						474,
						475,
						476,
						477,
						478,
						479,
						480,
						481,
						420,
						421,
						422,
						423,
						424,
						425,
						426,
						427,
						275,
						407,
						390,
						391,
						518,
						519,
						398,
						399,
						403,
						404,
						408,
						409,
						410,
						411,
						412,
						413,
						405,
						406,
						428,
						429,
						430,
						431,
						432,
						433,
						520,
						521,
						482,
						483,
						484,
						485,
						486,
						487,
						488,
						489,
						490,
						491,
						492,
						493,
						382,
						383,
						434,
						435,
						436,
						437,
						438,
						439,
						510,
						511,
						504,
						505,
						512,
						513,
						506,
						507,
						516,
						517,
						514,
						515,
						508,
						509,
						440,
						441,
						442,
						443,
						276,
						400,
						522,
						523,
						524,
						525,
						444,
						445,
						446,
						447,
						494,
						495,
						448,
						449,
						401,
						402,
						450,
						451,
						452,
						453,
						534,
						496,
						497,
						498,
						499,
						500,
						501,
						502,
						503,
						536,
						537,
						538,
						539,
						540,
						541,
						542,
						543,
						454,
						455,
						456,
						457,
						526,
						527,
						321,
						258,
						314,
						316,
						315,
						297,
						298,
						293,
						544,
						299,
						256,
						300,
						311,
						301,
						272,
						312,
						549,
						260,
						291,
						550,
						261,
						279,
						280,
						292,
						262,
						267,
						257,
						302,
						313,
						551,
						303,
						263
					]
				}
			],
			"sources": [
				{
					"fileName": "src/components/MountImage.tsx",
					"line": 7,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L7"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Omit"
					},
					"typeArguments": [
						{
							"type": "reference",
							"target": {
								"sourceFileName": "node_modules/@types/react/index.d.ts",
								"qualifiedName": "React.ImgHTMLAttributes"
							},
							"typeArguments": [
								{
									"type": "reference",
									"target": {
										"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
										"qualifiedName": "HTMLImageElement"
									},
									"name": "HTMLImageElement",
									"package": "typescript"
								}
							],
							"name": "ImgHTMLAttributes",
							"package": "@types/react",
							"qualifiedName": "React.ImgHTMLAttributes"
						},
						{
							"type": "literal",
							"value": "src"
						}
					],
					"name": "Omit",
					"package": "typescript"
				}
			]
		},
		{
			"id": 838,
			"name": "MountRule",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One granted scope of a mount (plan 12 §F): a backend-natural path prefix and\n the access mode there. The most specific (longest) matching rule governs a path."
					}
				]
			},
			"children": [
				{
					"id": 840,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 101,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L101"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					}
				},
				{
					"id": 839,
					"name": "subtree",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 100,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L100"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						840,
						839
					]
				}
			],
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 99,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L99"
				}
			]
		},
		{
			"id": 580,
			"name": "ObjectUrlState",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The reactive state returned by "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useObjectUrl",
						"target": 584
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 583,
					"name": "error",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "FsError",
								"target": 1492
							},
							{
								"kind": "text",
								"text": " if the read failed ("
							},
							{
								"kind": "code",
								"text": "`not-found`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`unavailable`"
							},
							{
								"kind": "text",
								"text": ", …), else "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 146,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L146"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1492,
								"name": "FsError",
								"package": "@immediately-run/sdk"
							}
						]
					}
				},
				{
					"id": 582,
					"name": "loading",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True while the file is being read."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 144,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L144"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 581,
					"name": "url",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The object URL once the bytes have loaded; "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " while loading or on error."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 142,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L142"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						583,
						582,
						581
					]
				}
			],
			"sources": [
				{
					"fileName": "src/hooks.ts",
					"line": 140,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L140"
				}
			]
		},
		{
			"id": 2026,
			"name": "ParseSafeMdastOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 2027,
					"name": "sectionIds",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`false`"
							},
							{
								"kind": "text",
								"text": " ⇒ headings use plain text-slug ids (the R3-186 base; no "
							},
							{
								"kind": "code",
								"text": "`sec-…`"
							},
							{
								"kind": "text",
								"text": " section\n ids, no "
							},
							{
								"kind": "code",
								"text": "`data-slug`"
							},
							{
								"kind": "text",
								"text": ") — the "
							},
							{
								"kind": "code",
								"text": "`sectionIds:false`"
							},
							{
								"kind": "text",
								"text": " frontmatter opt-out, matching the\n compiled path. Default (undefined/true) ⇒ section-like headings get "
							},
							{
								"kind": "code",
								"text": "`sec-…`"
							},
							{
								"kind": "text",
								"text": " ids\n (R3-211)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 30,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						2027
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 25,
					"character": 10
				}
			]
		},
		{
			"id": 1962,
			"name": "PendingAttention",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What the host is waiting for at this moment, as reported on the host-attention channel\n (R3-307). Present on a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "PendingState",
						"target": 1965
					},
					{
						"kind": "text",
						"text": " only while the host IS prompting."
					}
				]
			},
			"children": [
				{
					"id": 1963,
					"name": "kind",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The kind of prompt on screen, or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when the host reports a wait it cannot name."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 349,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L349"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 751,
								"name": "HostAttentionKind",
								"package": "@immediately-run/sdk"
							}
						]
					}
				},
				{
					"id": 1964,
					"name": "since",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`Date.now()`"
							},
							{
								"kind": "text",
								"text": " when the wait began, or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 351,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L351"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1963,
						1964
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 347,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L347"
				}
			]
		},
		{
			"id": 1965,
			"name": "PendingState",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What "
					},
					{
						"kind": "code",
						"text": "`onPending`"
					},
					{
						"kind": "text",
						"text": " is told when a call is taking a while."
					}
				]
			},
			"children": [
				{
					"id": 1967,
					"name": "attendance",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 357,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L357"
						}
					],
					"type": {
						"type": "reference",
						"target": 1904,
						"name": "Attendance",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1970,
					"name": "awaiting",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "What the host is waiting for RIGHT NOW (R3-307) — present only while a host prompt is\nactually up. Prefer it over "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "reason",
								"target": 1969
							},
							{
								"kind": "text",
								"text": " when rendering: \"tap your passkey\" is a\nsentence the user can act on; \"this may need you\" is not."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 367,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L367"
						}
					],
					"type": {
						"type": "reference",
						"target": 1962,
						"name": "PendingAttention",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1966,
					"name": "call",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 356,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L356"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1968,
					"name": "elapsedMs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 358,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L358"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1969,
					"name": "reason",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Why this call *may* be waiting on a person — present only when attended. It comes from\n the classification table, so it is a standing possibility, not a live fact."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 361,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L361"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1967,
						1970,
						1966,
						1968,
						1969
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 355,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L355"
				}
			]
		},
		{
			"id": 1737,
			"name": "ReadyState",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The app's "
					},
					{
						"kind": "code",
						"text": "`reportReady()`"
					},
					{
						"kind": "text",
						"text": " state, mirrored by "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onReady",
						"target": 1724
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "getReadyState",
						"target": 1722
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1738,
					"name": "reported",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Whether the app has called "
							},
							{
								"kind": "code",
								"text": "`reportReady()`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 19,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L19"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1739,
					"name": "reportedAt",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The app-reported timestamp ("
							},
							{
								"kind": "code",
								"text": "`performance.now()`"
							},
							{
								"kind": "text",
								"text": "), if it has reported."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 21,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L21"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1738,
						1739
					]
				}
			],
			"sources": [
				{
					"fileName": "src/ready.ts",
					"line": 17,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L17"
				}
			]
		},
		{
			"id": 1128,
			"name": "RegionMessage",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A message delivered to this region. "
					},
					{
						"kind": "code",
						"text": "`from`"
					},
					{
						"kind": "text",
						"text": " is the SENDER's region, attached by\n the host (unspoofable, T19); "
					},
					{
						"kind": "code",
						"text": "`data`"
					},
					{
						"kind": "text",
						"text": " is the sender-provided payload."
					}
				]
			},
			"children": [
				{
					"id": 1130,
					"name": "data",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/ipc.ts",
							"line": 14,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L14"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "unknown"
					}
				},
				{
					"id": 1129,
					"name": "from",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/ipc.ts",
							"line": 13,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L13"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1130,
						1129
					]
				}
			],
			"sources": [
				{
					"fileName": "src/ipc.ts",
					"line": 12,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L12"
				}
			]
		},
		{
			"id": 842,
			"name": "RemovedMount",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A descriptor delivered as REMOVED to a mounts-change listener: the mount that\n went away, plus the "
					},
					{
						"kind": "code",
						"text": "`reason`"
					},
					{
						"kind": "text",
						"text": " it did."
					}
				]
			},
			"children": [
				{
					"id": 846,
					"name": "id",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Optional stable identifier (the spaceId, for spaces)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 70,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L70"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 834,
						"name": "SandboxMount.id"
					}
				},
				{
					"id": 847,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Access mode of the granted view: "
							},
							{
								"kind": "code",
								"text": "`'rw'`"
							},
							{
								"kind": "text",
								"text": " (read-write) or "
							},
							{
								"kind": "code",
								"text": "`'ro'`"
							},
							{
								"kind": "text",
								"text": " (read-only).\nA live role downgrade re-announces the same mount with "
							},
							{
								"kind": "code",
								"text": "`mode: 'ro'`"
							},
							{
								"kind": "text",
								"text": "; apps\nobserving "
							},
							{
								"kind": "code",
								"text": "`onMountsChange`"
							},
							{
								"kind": "text",
								"text": " see the change and writes start failing "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ".\nAbsent on the primary repo mount (treated as read-write)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 77,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L77"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 835,
						"name": "SandboxMount.mode"
					}
				},
				{
					"id": 848,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Human-readable label for the mount — the space's display name, or the repo\nlabel for the primary working-tree mount (R3-69). Use this to show users and\nagents *what* a mount is: the "
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": " ("
							},
							{
								"kind": "code",
								"text": "`/mnt/{hash}`"
							},
							{
								"kind": "text",
								"text": ") and "
							},
							{
								"kind": "code",
								"text": "`id`"
							},
							{
								"kind": "text",
								"text": " (the spaceId)\nare opaque, and space names are not unique, so neither alone tells you which\nfilesystem you're looking at. Absent when the host can't resolve a name\n(older host, or a name it never learned) — fall back to "
							},
							{
								"kind": "code",
								"text": "`id`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 86,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L86"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 836,
						"name": "SandboxMount.name"
					}
				},
				{
					"id": 844,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Absolute path where the mount is reachable (e.g. "
							},
							{
								"kind": "code",
								"text": "`/spaces/{id}`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 66,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L66"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 832,
						"name": "SandboxMount.path"
					}
				},
				{
					"id": 843,
					"name": "reason",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 120,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L120"
						}
					],
					"type": {
						"type": "reference",
						"target": 841,
						"name": "MountRemoveReason",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 849,
					"name": "rules",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The granted scopes of this mount (plan 12 §8.7 / §F): each "
							},
							{
								"kind": "code",
								"text": "`{subtree, mode}`"
							},
							{
								"kind": "text",
								"text": "\nis a path prefix you hold and at what access, at the mount's backend-natural\npaths. Use it to reason about per-path writability — which subtree is "
							},
							{
								"kind": "code",
								"text": "`rw`"
							},
							{
								"kind": "text",
								"text": " —\nWITHOUT probing "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ". A single whole-mount grant is "
							},
							{
								"kind": "code",
								"text": "`[{ subtree: '/', mode }]`"
							},
							{
								"kind": "text",
								"text": ".\nAbsent on the primary repo mount and on an older host that doesn't report it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 94,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L94"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 838,
							"name": "MountRule",
							"package": "@immediately-run/sdk"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 837,
						"name": "SandboxMount.rules"
					}
				},
				{
					"id": 845,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Backend kind, e.g. "
							},
							{
								"kind": "code",
								"text": "`'firestore'`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 68,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L68"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 833,
						"name": "SandboxMount.type"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						846,
						847,
						848,
						844,
						843,
						849,
						845
					]
				}
			],
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 119,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L119"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 831,
					"name": "SandboxMount",
					"package": "@immediately-run/sdk"
				}
			]
		},
		{
			"id": 2028,
			"name": "RenderMdastOptions",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 2029,
					"name": "components",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The component registry for "
							},
							{
								"kind": "code",
								"text": "`<Component/>`"
							},
							{
								"kind": "text",
								"text": " syntax. Absent ⇒ all JSX tags inert."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 54,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"target": 2037,
						"name": "SafeContentComponents",
						"package": "@immediately-run/safe-content"
					}
				},
				{
					"id": 2030,
					"name": "resolveWikiLink",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Resolve a wikilink target to an href, **within the granted mount only** — a pure,\nsynchronous, mount-scoped lookup that MUST NOT fetch or reach out of the mount.\nReturn "
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " for an unresolvable/out-of-mount target (rendered as inert\ntext). Absent ⇒ every wikilink renders as inert text."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 61,
							"character": 4
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2031,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
									"line": 61,
									"character": 22
								}
							],
							"signatures": [
								{
									"id": 2032,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
											"line": 61,
											"character": 22
										}
									],
									"parameters": [
										{
											"id": 2033,
											"name": "target",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						2029,
						2030
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 52,
					"character": 10
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"target": 2040,
					"name": "SafeContentProps"
				}
			]
		},
		{
			"id": 674,
			"name": "RequestEditError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "requestEdit",
						"target": 679
					},
					{
						"kind": "text",
						"text": ", carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 675,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 126,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L126"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "read-only"
							},
							{
								"type": "literal",
								"value": "not-found"
							},
							{
								"type": "literal",
								"value": "no-target"
							}
						]
					}
				},
				{
					"id": 677,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 676,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 678,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						675,
						677,
						676,
						678
					]
				}
			],
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 125,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L125"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 785,
			"name": "ResolvedUser",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A handle resolved to a principal (handle → who)."
					}
				]
			},
			"children": [
				{
					"id": 788,
					"name": "avatarUrl",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L36"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 787,
					"name": "login",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 35,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L35"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 786,
					"name": "uid",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 34,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L34"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						788,
						787,
						786
					]
				}
			],
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 33,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L33"
				}
			]
		},
		{
			"id": 2037,
			"name": "SafeContentComponents",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 47,
					"character": 10
				}
			],
			"indexSignatures": [
				{
					"id": 2038,
					"name": "__index",
					"variant": "signature",
					"kind": 8192,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Safe components an app exposes to "
							},
							{
								"kind": "code",
								"text": "`<Component/>`"
							},
							{
								"kind": "text",
								"text": " syntax (host/app-provided).\n Looked up by the JSX tag name; anything not here renders inert."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 50,
							"character": 4
						}
					],
					"parameters": [
						{
							"id": 2039,
							"name": "tag",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ComponentType"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						],
						"name": "ComponentType",
						"package": "@types/react",
						"qualifiedName": "React.ComponentType"
					}
				}
			]
		},
		{
			"id": 2040,
			"name": "SafeContentProps",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 2043,
					"name": "components",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The component registry for "
							},
							{
								"kind": "code",
								"text": "`<Component/>`"
							},
							{
								"kind": "text",
								"text": " syntax. Absent ⇒ all JSX tags inert."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 54,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"target": 2037,
						"name": "SafeContentComponents",
						"package": "@immediately-run/safe-content"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 2029,
						"name": "RenderMdastOptions.components"
					}
				},
				{
					"id": 2042,
					"name": "fallback",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Rendered while the async parse is in flight (default: nothing)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 74,
							"character": 4
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				},
				{
					"id": 2044,
					"name": "resolveWikiLink",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Resolve a wikilink target to an href, **within the granted mount only** — a pure,\nsynchronous, mount-scoped lookup that MUST NOT fetch or reach out of the mount.\nReturn "
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " for an unresolvable/out-of-mount target (rendered as inert\ntext). Absent ⇒ every wikilink renders as inert text."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 61,
							"character": 4
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2045,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
									"line": 61,
									"character": 22
								}
							],
							"signatures": [
								{
									"id": 2046,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
											"line": 61,
											"character": 22
										}
									],
									"parameters": [
										{
											"id": 2047,
											"name": "target",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							]
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 2030,
						"name": "RenderMdastOptions.resolveWikiLink"
					}
				},
				{
					"id": 2041,
					"name": "source",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The untrusted Markdown/MDX-syntax source to render as data."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 72,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						2043,
						2042,
						2044,
						2041
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 70,
					"character": 10
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 2028,
					"name": "RenderMdastOptions",
					"package": "@immediately-run/safe-content"
				}
			]
		},
		{
			"id": 2048,
			"name": "SafeMdastNode",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 2053,
					"name": "alt",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 8,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2059,
					"name": "attributes",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 14,
							"character": 4
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 2062,
							"name": "SafeMdxAttribute",
							"package": "@immediately-run/safe-content"
						}
					}
				},
				{
					"id": 2058,
					"name": "children",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 13,
							"character": 4
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 2048,
							"name": "SafeMdastNode",
							"package": "@immediately-run/safe-content"
						}
					}
				},
				{
					"id": 2055,
					"name": "depth",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 10,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2057,
					"name": "lang",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 12,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2051,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 6,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2056,
					"name": "ordered",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 11,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 2054,
					"name": "title",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 9,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2049,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 4,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2052,
					"name": "url",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 7,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2050,
					"name": "value",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 5,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						2053,
						2059,
						2058,
						2055,
						2057,
						2051,
						2056,
						2054,
						2049,
						2052,
						2050
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 3,
					"character": 10
				}
			],
			"indexSignatures": [
				{
					"id": 2060,
					"name": "__index",
					"variant": "signature",
					"kind": 8192,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 15,
							"character": 4
						}
					],
					"parameters": [
						{
							"id": 2061,
							"name": "key",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "unknown"
					}
				}
			]
		},
		{
			"id": 2062,
			"name": "SafeMdxAttribute",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 2064,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 19,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2063,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 18,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "mdxJsxAttribute"
							},
							{
								"type": "literal",
								"value": "mdxJsxExpressionAttribute"
							}
						]
					}
				},
				{
					"id": 2065,
					"name": "value",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 20,
							"character": 4
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 2066,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"children": [
										{
											"id": 2067,
											"name": "type",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isExternal": true
											},
											"sources": [
												{
													"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
													"line": 21,
													"character": 8
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2068,
											"name": "value",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
													"line": 22,
													"character": 8
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												2067,
												2068
											]
										}
									],
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
											"line": 20,
											"character": 21
										}
									]
								}
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						2064,
						2063,
						2065
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 17,
					"character": 10
				}
			]
		},
		{
			"id": 1478,
			"name": "SandboxFsPort",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The resolved sandbox ZenFS handle (node-compatible, "
					},
					{
						"kind": "code",
						"text": "`/`"
					},
					{
						"kind": "text",
						"text": "-rooted). Opaque to apps —\n reach it through "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openFs",
						"target": 1473
					},
					{
						"kind": "text",
						"text": "; the raw handle is the "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "sandboxFs",
						"target": 1466
					},
					{
						"kind": "text",
						"text": " escape hatch."
					}
				]
			},
			"children": [
				{
					"id": 1479,
					"name": "promises",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 35,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L35"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "src/fs.ts",
							"qualifiedName": "NodeFsPromises"
						},
						"name": "NodeFsPromises",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 1480,
					"name": "readFile",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L36"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1481,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/fs.ts",
									"line": 23,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L23"
								}
							],
							"signatures": [
								{
									"id": 1482,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/fs.ts",
											"line": 23,
											"character": 2,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L23"
										}
									],
									"parameters": [
										{
											"id": 1483,
											"name": "path",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1484,
											"name": "encoding",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
															"qualifiedName": "Uint8Array"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": {
																	"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
																	"qualifiedName": "ArrayBufferLike"
																},
																"name": "ArrayBufferLike",
																"package": "typescript"
															}
														],
														"name": "Uint8Array",
														"package": "typescript"
													}
												]
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1479,
						1480
					]
				}
			],
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 34,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L34"
				}
			]
		},
		{
			"id": 831,
			"name": "SandboxMount",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A filesystem mount available to the sandbox, mirrored from the host window.\n\nMounts appear on demand — call "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openSettings",
						"target": 945
					},
					{
						"kind": "text",
						"text": " for this app's own settings,\nor "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "mountSpace",
						"target": 917
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "requestMount",
						"target": 922
					},
					{
						"kind": "text",
						"text": " to mount a Firestore-backed \"space\".\nRead or subscribe to the set, then access the files through the "
					},
					{
						"kind": "code",
						"text": "`fs`"
					},
					{
						"kind": "text",
						"text": " module at\nthe mount's "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 834,
					"name": "id",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Optional stable identifier (the spaceId, for spaces)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 70,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L70"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 835,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Access mode of the granted view: "
							},
							{
								"kind": "code",
								"text": "`'rw'`"
							},
							{
								"kind": "text",
								"text": " (read-write) or "
							},
							{
								"kind": "code",
								"text": "`'ro'`"
							},
							{
								"kind": "text",
								"text": " (read-only).\nA live role downgrade re-announces the same mount with "
							},
							{
								"kind": "code",
								"text": "`mode: 'ro'`"
							},
							{
								"kind": "text",
								"text": "; apps\nobserving "
							},
							{
								"kind": "code",
								"text": "`onMountsChange`"
							},
							{
								"kind": "text",
								"text": " see the change and writes start failing "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ".\nAbsent on the primary repo mount (treated as read-write)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 77,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L77"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					}
				},
				{
					"id": 836,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Human-readable label for the mount — the space's display name, or the repo\nlabel for the primary working-tree mount (R3-69). Use this to show users and\nagents *what* a mount is: the "
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": " ("
							},
							{
								"kind": "code",
								"text": "`/mnt/{hash}`"
							},
							{
								"kind": "text",
								"text": ") and "
							},
							{
								"kind": "code",
								"text": "`id`"
							},
							{
								"kind": "text",
								"text": " (the spaceId)\nare opaque, and space names are not unique, so neither alone tells you which\nfilesystem you're looking at. Absent when the host can't resolve a name\n(older host, or a name it never learned) — fall back to "
							},
							{
								"kind": "code",
								"text": "`id`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 86,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L86"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 832,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Absolute path where the mount is reachable (e.g. "
							},
							{
								"kind": "code",
								"text": "`/spaces/{id}`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 66,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L66"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 837,
					"name": "rules",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The granted scopes of this mount (plan 12 §8.7 / §F): each "
							},
							{
								"kind": "code",
								"text": "`{subtree, mode}`"
							},
							{
								"kind": "text",
								"text": "\nis a path prefix you hold and at what access, at the mount's backend-natural\npaths. Use it to reason about per-path writability — which subtree is "
							},
							{
								"kind": "code",
								"text": "`rw`"
							},
							{
								"kind": "text",
								"text": " —\nWITHOUT probing "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ". A single whole-mount grant is "
							},
							{
								"kind": "code",
								"text": "`[{ subtree: '/', mode }]`"
							},
							{
								"kind": "text",
								"text": ".\nAbsent on the primary repo mount and on an older host that doesn't report it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 94,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L94"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 838,
							"name": "MountRule",
							"package": "@immediately-run/sdk"
						}
					}
				},
				{
					"id": 833,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Backend kind, e.g. "
							},
							{
								"kind": "code",
								"text": "`'firestore'`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 68,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L68"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						834,
						835,
						836,
						832,
						837,
						833
					]
				}
			],
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 64,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L64"
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"target": 842,
					"name": "RemovedMount"
				},
				{
					"type": "reference",
					"target": 889,
					"name": "SessionMount"
				}
			]
		},
		{
			"id": 603,
			"name": "SandboxUser",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The signed-in immediately.run user, as seen by the sandbox (no token, ever).\n\nIdentity is gated by the "
					},
					{
						"kind": "code",
						"text": "`auth:identity`"
					},
					{
						"kind": "text",
						"text": " capability (elevated): the host\nredacts "
					},
					{
						"kind": "code",
						"text": "`user`"
					},
					{
						"kind": "text",
						"text": " to "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " for any frame not holding it, while the baseline\n"
					},
					{
						"kind": "code",
						"text": "`auth:status`"
					},
					{
						"kind": "text",
						"text": " still reports whether *a* session exists. A stage app therefore\nsees "
					},
					{
						"kind": "code",
						"text": "`{ status: 'signed-in', user: null }`"
					},
					{
						"kind": "text",
						"text": " unless it declares "
					},
					{
						"kind": "code",
						"text": "`auth:identity`"
					},
					{
						"kind": "text",
						"text": "\nunder "
					},
					{
						"kind": "code",
						"text": "`immediately.run.capabilities`"
					},
					{
						"kind": "text",
						"text": " in its "
					},
					{
						"kind": "code",
						"text": "`package.json`"
					},
					{
						"kind": "text",
						"text": " and the user\nconsents once (a durable per-(app, user) grant). First-party / elevated\nframes receive it via their region binding."
					}
				]
			},
			"children": [
				{
					"id": 604,
					"name": "login",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "GitHub login (handle) of the signed-in user."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/auth.ts",
							"line": 26,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L26"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						604
					]
				}
			],
			"sources": [
				{
					"fileName": "src/auth.ts",
					"line": 24,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L24"
				}
			]
		},
		{
			"id": 1684,
			"name": "SdkHandshake",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "This SDK's handshake payload — the version + protocol the host records + checks\n against "
					},
					{
						"kind": "code",
						"text": "`HOST_PROTOCOL_VERSION`"
					},
					{
						"kind": "text",
						"text": " (§6/T45)."
					}
				]
			},
			"children": [
				{
					"id": 1686,
					"name": "protocolVersion",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/runtime.ts",
							"line": 41,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L41"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1685,
					"name": "sdkVersion",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/runtime.ts",
							"line": 40,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L40"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1686,
						1685
					]
				}
			],
			"sources": [
				{
					"fileName": "src/runtime.ts",
					"line": 39,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L39"
				}
			]
		},
		{
			"id": 1237,
			"name": "SecretError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from a secret operation, carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1238,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 69,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L69"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "cancelled"
							},
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "auth-required"
							},
							{
								"type": "literal",
								"value": "not-found"
							}
						]
					}
				},
				{
					"id": 1240,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1239,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1241,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1238,
						1240,
						1239,
						1241
					]
				}
			],
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 68,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L68"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 1234,
			"name": "SecretGrant",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The result of a granted "
					},
					{
						"kind": "code",
						"text": "`requestSecret()`"
					},
					{
						"kind": "text",
						"text": " — a durable "
					},
					{
						"kind": "code",
						"text": "`(appKey, secretId)`"
					},
					{
						"kind": "text",
						"text": " use\ngrant plus the secret's metadata. **Never the value.** Hold onto nothing but\nthis; the host substitutes the value into matching "
					},
					{
						"kind": "code",
						"text": "`net:fetch`"
					},
					{
						"kind": "text",
						"text": " requests."
					}
				]
			},
			"children": [
				{
					"id": 1235,
					"name": "grantId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Opaque handle for the minted "
							},
							{
								"kind": "code",
								"text": "`(appKey, secretId)`"
							},
							{
								"kind": "text",
								"text": " grant."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 62,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L62"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1236,
					"name": "secret",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Metadata of the bound secret (no value)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 64,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L64"
						}
					],
					"type": {
						"type": "reference",
						"target": 1219,
						"name": "SecretView",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1235,
						1236
					]
				}
			],
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 60,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L60"
				}
			]
		},
		{
			"id": 1226,
			"name": "SecretHints",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Hints for the host's \"add secret\" modal (SECRETS_SPEC §4 "
					},
					{
						"kind": "code",
						"text": "`secrets:add`"
					},
					{
						"kind": "text",
						"text": "). The\n app supplies only hints; the user types the value into host chrome."
					}
				]
			},
			"children": [
				{
					"id": 1230,
					"name": "description",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 46,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L46"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1228,
					"name": "family",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 43,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L43"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1229,
					"name": "suggestedOrigin",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Pre-fill the bound origin (e.g. "
							},
							{
								"kind": "code",
								"text": "`https://api.anthropic.com`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 45,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L45"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1227,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 42,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L42"
						}
					],
					"type": {
						"type": "reference",
						"target": 1218,
						"name": "SecretType",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1230,
						1228,
						1229,
						1227
					]
				}
			],
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 41,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L41"
				}
			]
		},
		{
			"id": 1231,
			"name": "SecretQuery",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What "
					},
					{
						"kind": "code",
						"text": "`requestSecret()`"
					},
					{
						"kind": "text",
						"text": " matches against in the powerbox picker (SECRETS_SPEC §5)."
					}
				]
			},
			"children": [
				{
					"id": 1233,
					"name": "family",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 52,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L52"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1232,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 51,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L51"
						}
					],
					"type": {
						"type": "reference",
						"target": 1218,
						"name": "SecretType",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1233,
						1232
					]
				}
			],
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 50,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L50"
				}
			]
		},
		{
			"id": 1219,
			"name": "SecretView",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The metadata-only projection of a stored secret (SECRETS_SPEC §2/§4) — exactly\nwhat "
					},
					{
						"kind": "code",
						"text": "`secrets:list`"
					},
					{
						"kind": "text",
						"text": " and the powerbox return. **There is no "
					},
					{
						"kind": "code",
						"text": "`value`"
					},
					{
						"kind": "text",
						"text": " field by\ndesign**: the plaintext is never part of any record an app receives."
					}
				]
			},
			"children": [
				{
					"id": 1224,
					"name": "boundOrigin",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Required for "
							},
							{
								"kind": "code",
								"text": "`type:'api-key'`"
							},
							{
								"kind": "text",
								"text": " — the one https origin it may be sent to."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 34,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L34"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1223,
					"name": "description",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 32,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L32"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1222,
					"name": "family",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 31,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L31"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1220,
					"name": "id",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 29,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L29"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1225,
					"name": "lastUsedAt",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "ISO-8601, or null if never used (drives the §8.15 90-day expiry)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L36"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 1221,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 30,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L30"
						}
					],
					"type": {
						"type": "reference",
						"target": 1218,
						"name": "SecretType",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1224,
						1223,
						1222,
						1220,
						1225,
						1221
					]
				}
			],
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 28,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L28"
				}
			]
		},
		{
			"id": 889,
			"name": "SessionMount",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A mount as seen through the first-party **Session** lens (PRINCIPALS_SPEC §9 B2):\n the session's mounts BEYOND this app's own (the editor/agent session's). This is\n a metadata view — no filesystem port — so it extends "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SandboxMount",
						"target": 831
					},
					{
						"kind": "text",
						"text": " with only\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "forwardedToApp",
						"target": 890
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 890,
					"name": "forwardedToApp",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True iff this mount is ALSO in the app's own "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "useMounts",
								"target": 887
							},
							{
								"kind": "text",
								"text": " (the App lens);\n "
							},
							{
								"kind": "code",
								"text": "`false`"
							},
							{
								"kind": "text",
								"text": " for a session-export-only mount visible only to the editor/agent + the\n Session lens."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 344,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L344"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 893,
					"name": "id",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Optional stable identifier (the spaceId, for spaces)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 70,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L70"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 834,
						"name": "SandboxMount.id"
					}
				},
				{
					"id": 894,
					"name": "mode",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Access mode of the granted view: "
							},
							{
								"kind": "code",
								"text": "`'rw'`"
							},
							{
								"kind": "text",
								"text": " (read-write) or "
							},
							{
								"kind": "code",
								"text": "`'ro'`"
							},
							{
								"kind": "text",
								"text": " (read-only).\nA live role downgrade re-announces the same mount with "
							},
							{
								"kind": "code",
								"text": "`mode: 'ro'`"
							},
							{
								"kind": "text",
								"text": "; apps\nobserving "
							},
							{
								"kind": "code",
								"text": "`onMountsChange`"
							},
							{
								"kind": "text",
								"text": " see the change and writes start failing "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ".\nAbsent on the primary repo mount (treated as read-write)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 77,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L77"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "ro"
							},
							{
								"type": "literal",
								"value": "rw"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 835,
						"name": "SandboxMount.mode"
					}
				},
				{
					"id": 895,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Human-readable label for the mount — the space's display name, or the repo\nlabel for the primary working-tree mount (R3-69). Use this to show users and\nagents *what* a mount is: the "
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": " ("
							},
							{
								"kind": "code",
								"text": "`/mnt/{hash}`"
							},
							{
								"kind": "text",
								"text": ") and "
							},
							{
								"kind": "code",
								"text": "`id`"
							},
							{
								"kind": "text",
								"text": " (the spaceId)\nare opaque, and space names are not unique, so neither alone tells you which\nfilesystem you're looking at. Absent when the host can't resolve a name\n(older host, or a name it never learned) — fall back to "
							},
							{
								"kind": "code",
								"text": "`id`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 86,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L86"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 836,
						"name": "SandboxMount.name"
					}
				},
				{
					"id": 891,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Absolute path where the mount is reachable (e.g. "
							},
							{
								"kind": "code",
								"text": "`/spaces/{id}`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 66,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L66"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 832,
						"name": "SandboxMount.path"
					}
				},
				{
					"id": 896,
					"name": "rules",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true,
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The granted scopes of this mount (plan 12 §8.7 / §F): each "
							},
							{
								"kind": "code",
								"text": "`{subtree, mode}`"
							},
							{
								"kind": "text",
								"text": "\nis a path prefix you hold and at what access, at the mount's backend-natural\npaths. Use it to reason about per-path writability — which subtree is "
							},
							{
								"kind": "code",
								"text": "`rw`"
							},
							{
								"kind": "text",
								"text": " —\nWITHOUT probing "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ". A single whole-mount grant is "
							},
							{
								"kind": "code",
								"text": "`[{ subtree: '/', mode }]`"
							},
							{
								"kind": "text",
								"text": ".\nAbsent on the primary repo mount and on an older host that doesn't report it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 94,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L94"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 838,
							"name": "MountRule",
							"package": "@immediately-run/sdk"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 837,
						"name": "SandboxMount.rules"
					}
				},
				{
					"id": 892,
					"name": "type",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isInherited": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Backend kind, e.g. "
							},
							{
								"kind": "code",
								"text": "`'firestore'`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 68,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L68"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": 833,
						"name": "SandboxMount.type"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						890,
						893,
						894,
						895,
						891,
						896,
						892
					]
				}
			],
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 340,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L340"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": 831,
					"name": "SandboxMount",
					"package": "@immediately-run/sdk"
				}
			]
		},
		{
			"id": 140,
			"name": "SourceCache",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"children": [
				{
					"id": 145,
					"name": "invalidate",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Drop a memoised read (a live edit, or an explicit refresh); no argument clears all."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/sourceCache.ts",
							"line": 26,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L26"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 146,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sourceCache.ts",
									"line": 26,
									"character": 14,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L26"
								}
							],
							"signatures": [
								{
									"id": 147,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sourceCache.ts",
											"line": 26,
											"character": 14,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L26"
										}
									],
									"parameters": [
										{
											"id": 148,
											"name": "path",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				},
				{
					"id": 141,
					"name": "read",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The memoised read for "
							},
							{
								"kind": "code",
								"text": "`path`"
							},
							{
								"kind": "text",
								"text": " — the same promise identity until it settles-and-fails."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/sourceCache.ts",
							"line": 24,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L24"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 142,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sourceCache.ts",
									"line": 24,
									"character": 8,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L24"
								}
							],
							"signatures": [
								{
									"id": 143,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sourceCache.ts",
											"line": 24,
											"character": 8,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L24"
										}
									],
									"parameters": [
										{
											"id": 144,
											"name": "path",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					}
				},
				{
					"id": 149,
					"name": "size",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Testing/diagnostics: how many paths are memoised right now."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/sourceCache.ts",
							"line": 28,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L28"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 150,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sourceCache.ts",
									"line": 28,
									"character": 8,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 151,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sourceCache.ts",
											"line": 28,
											"character": 8,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L28"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						145,
						141,
						149
					]
				}
			],
			"sources": [
				{
					"fileName": "src/sourceCache.ts",
					"line": 22,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L22"
				}
			]
		},
		{
			"id": 909,
			"name": "SpaceError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from a space operation, carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 910,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 384,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L384"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "timeout"
							},
							{
								"type": "literal",
								"value": "cancelled"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "auth-required"
							},
							{
								"type": "literal",
								"value": "not-found"
							},
							{
								"type": "literal",
								"value": "unsupported-scheme"
							}
						]
					}
				},
				{
					"id": 912,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 911,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 913,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						910,
						912,
						911,
						913
					]
				}
			],
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 383,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L383"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 774,
			"name": "SpaceInfo",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Summary of a space, as returned by "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "listSpaces",
						"target": 796
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 778,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 18,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L18"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 777,
					"name": "owner",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 17,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L17"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 776,
					"name": "role",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 16,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L16"
						}
					],
					"type": {
						"type": "reference",
						"target": 773,
						"name": "Role",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 775,
					"name": "spaceId",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 15,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L15"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						778,
						777,
						776,
						775
					]
				}
			],
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 14,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L14"
				}
			]
		},
		{
			"id": 1809,
			"name": "StreamTransport",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The send/subscribe transport "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "consumeStream",
						"target": 1774
					},
					{
						"kind": "text",
						"text": " drives (injected so it can be faked in tests)."
					}
				]
			},
			"children": [
				{
					"id": 1833,
					"name": "cancel",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 43,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1834,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 43,
									"character": 11,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
								}
							],
							"signatures": [
								{
									"id": 1835,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 43,
											"character": 11,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
										}
									],
									"parameters": [
										{
											"id": 1836,
											"name": "msg",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1837,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1840,
															"name": "cancel",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 43,
																	"character": 48,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
																}
															],
															"type": {
																"type": "literal",
																"value": true
															}
														},
														{
															"id": 1839,
															"name": "msgId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 43,
																	"character": 33,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1838,
															"name": "type",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 43,
																	"character": 19,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1840,
																1839,
																1838
															]
														}
													],
													"sources": [
														{
															"fileName": "src/protocolStream.ts",
															"line": 43,
															"character": 17,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L43"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				},
				{
					"id": 1810,
					"name": "send",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 32,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1811,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 32,
									"character": 8,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
								}
							],
							"signatures": [
								{
									"id": 1812,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 32,
											"character": 8,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
										}
									],
									"parameters": [
										{
											"id": 1813,
											"name": "msg",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1814,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 1816,
															"name": "method",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 32,
																	"character": 30,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1818,
															"name": "msgId",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 32,
																	"character": 65,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1817,
															"name": "params",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 32,
																	"character": 46,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
																}
															],
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "unknown"
																}
															}
														},
														{
															"id": 1819,
															"name": "stream",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 32,
																	"character": 80,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
																}
															],
															"type": {
																"type": "literal",
																"value": true
															}
														},
														{
															"id": 1815,
															"name": "type",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 32,
																	"character": 16,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1816,
																1818,
																1817,
																1819,
																1815
															]
														}
													],
													"sources": [
														{
															"fileName": "src/protocolStream.ts",
															"line": 32,
															"character": 14,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L32"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				},
				{
					"id": 1820,
					"name": "subscribe",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 34,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1821,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 34,
									"character": 13,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
								}
							],
							"signatures": [
								{
									"id": 1822,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 34,
											"character": 13,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
										}
									],
									"parameters": [
										{
											"id": 1823,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1824,
											"name": "handler",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1825,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/protocolStream.ts",
															"line": 34,
															"character": 37,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
														}
													],
													"signatures": [
														{
															"id": 1826,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolStream.ts",
																	"line": 34,
																	"character": 37,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
																}
															],
															"parameters": [
																{
																	"id": 1827,
																	"name": "msg",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 1828,
																			"name": "__type",
																			"variant": "declaration",
																			"kind": 65536,
																			"flags": {},
																			"children": [
																				{
																					"id": 1829,
																					"name": "msgId",
																					"variant": "declaration",
																					"kind": 1024,
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "src/protocolStream.ts",
																							"line": 34,
																							"character": 45,
																							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					}
																				},
																				{
																					"id": 1830,
																					"name": "stream",
																					"variant": "declaration",
																					"kind": 1024,
																					"flags": {
																						"isOptional": true
																					},
																					"sources": [
																						{
																							"fileName": "src/protocolStream.ts",
																							"line": 34,
																							"character": 61,
																							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
																						}
																					],
																					"type": {
																						"type": "reference",
																						"target": 1798,
																						"name": "StreamFrame",
																						"package": "@immediately-run/sdk"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						1829,
																						1830
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "src/protocolStream.ts",
																					"line": 34,
																					"character": 43,
																					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
																				}
																			]
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1831,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"sources": [
												{
													"fileName": "src/protocolStream.ts",
													"line": 34,
													"character": 97,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
												}
											],
											"signatures": [
												{
													"id": 1832,
													"name": "__type",
													"variant": "signature",
													"kind": 4096,
													"flags": {},
													"sources": [
														{
															"fileName": "src/protocolStream.ts",
															"line": 34,
															"character": 97,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L34"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											]
										}
									}
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1833,
						1810,
						1820
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolStream.ts",
					"line": 29,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L29"
				}
			]
		},
		{
			"id": 1915,
			"name": "SuspendableDeadline",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A live deadline that the host-attention signal can suspend."
					}
				]
			},
			"children": [
				{
					"id": 1919,
					"name": "dispose",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 225,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L225"
						}
					],
					"signatures": [
						{
							"id": 1920,
							"name": "dispose",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Clear every timer. Idempotent — safe to call from a "
									},
									{
										"kind": "code",
										"text": "`finally`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/protocolDeadline.ts",
									"line": 225,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L225"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 1916,
					"name": "setAwaiting",
					"variant": "declaration",
					"kind": 2048,
					"flags": {},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 223,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L223"
						}
					],
					"signatures": [
						{
							"id": 1917,
							"name": "setAwaiting",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Tell the deadline whether the host is waiting on a person right now."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/protocolDeadline.ts",
									"line": 223,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L223"
								}
							],
							"parameters": [
								{
									"id": 1918,
									"name": "awaiting",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"children": [
						1919,
						1916
					]
				}
			],
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 221,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L221"
				}
			]
		},
		{
			"id": 1628,
			"name": "TaskInput",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The params this app was invoked with as a task callee."
					}
				]
			},
			"children": [
				{
					"id": 1630,
					"name": "params",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 225,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L225"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "unknown"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1629,
					"name": "task",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 224,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L224"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1630,
						1629
					]
				}
			],
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 223,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L223"
				}
			]
		},
		{
			"id": 1298,
			"name": "ToolDef",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A tool the model may call — honored only when "
					},
					{
						"kind": "code",
						"text": "`features.tools`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1300,
					"name": "description",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 58,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L58"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1301,
					"name": "inputSchema",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "JSON-Schema for the tool's arguments."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 60,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L60"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "unknown"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 1299,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 57,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L57"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1300,
						1301,
						1299
					]
				}
			],
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 56,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L56"
				}
			]
		},
		{
			"id": 1440,
			"name": "VcsActionError",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An error from a "
					},
					{
						"kind": "code",
						"text": "`vcs`"
					},
					{
						"kind": "text",
						"text": " action, carrying a machine-readable "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1441,
					"name": "code",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 115,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L115"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "invalid-params"
							},
							{
								"type": "literal",
								"value": "forbidden"
							},
							{
								"type": "literal",
								"value": "unknown"
							},
							{
								"type": "literal",
								"value": "no-target"
							}
						]
					}
				},
				{
					"id": 1443,
					"name": "message",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1077,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.message"
					}
				},
				{
					"id": 1442,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1076,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.name"
					}
				},
				{
					"id": 1444,
					"name": "stack",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true,
						"isInherited": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 1078,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"target": -1,
						"name": "Error.stack"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1441,
						1443,
						1442,
						1444
					]
				}
			],
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 114,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L114"
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"target": {
						"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
						"qualifiedName": "Error"
					},
					"name": "Error",
					"package": "typescript"
				}
			]
		},
		{
			"id": 1411,
			"name": "VcsBranch",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The branch the working tree sits on and the upstream it diverged from\n (host "
					},
					{
						"kind": "code",
						"text": "`BranchInfo`"
					},
					{
						"kind": "text",
						"text": ", §15.1). "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " until the user is on a immediately.run-created\n branch. "
					},
					{
						"kind": "code",
						"text": "`upstreamPushable`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " while push access is still being probed."
					}
				]
			},
			"children": [
				{
					"id": 1412,
					"name": "name",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 36,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L36"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1415,
					"name": "parentCommitSha",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 39,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L39"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1414,
					"name": "parentRef",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 38,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L38"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1413,
					"name": "parentRepo",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 37,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L37"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1416,
					"name": "upstreamPushable",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 40,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L40"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1412,
						1415,
						1414,
						1413,
						1416
					]
				}
			],
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 35,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L35"
				}
			]
		},
		{
			"id": 1408,
			"name": "VcsChange",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One changed path in the working tree (vs. the loaded ref). "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " mirrors the\n host "
					},
					{
						"kind": "code",
						"text": "`DiffResult`"
					},
					{
						"kind": "text",
						"text": " change kinds; "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " is repo-relative. Contents are NOT\n carried — the native panel showed path + status, and a per-file content diff is\n a deferred follow-up (plan step 6)."
					}
				]
			},
			"children": [
				{
					"id": 1409,
					"name": "path",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 28,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L28"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1410,
					"name": "status",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 29,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L29"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "deleted"
							},
							{
								"type": "literal",
								"value": "created"
							},
							{
								"type": "literal",
								"value": "modified"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1409,
						1410
					]
				}
			],
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 27,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L27"
				}
			]
		},
		{
			"id": 1417,
			"name": "VcsPR",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One pull request open from the current branch (host "
					},
					{
						"kind": "code",
						"text": "`BranchPR`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"children": [
				{
					"id": 1422,
					"name": "draft",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 49,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L49"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1418,
					"name": "number",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 45,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L45"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1421,
					"name": "state",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 48,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L48"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "open"
							},
							{
								"type": "literal",
								"value": "closed"
							},
							{
								"type": "literal",
								"value": "merged"
							}
						]
					}
				},
				{
					"id": 1420,
					"name": "title",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 47,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L47"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1419,
					"name": "url",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 46,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L46"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1422,
						1418,
						1421,
						1420,
						1419
					]
				}
			],
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 44,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L44"
				}
			]
		},
		{
			"id": 1423,
			"name": "VcsState",
			"variant": "declaration",
			"kind": 256,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The whole source-control snapshot the host projects to a "
					},
					{
						"kind": "code",
						"text": "`vcs:read`"
					},
					{
						"kind": "text",
						"text": " frame.\n Plain JSON — never a "
					},
					{
						"kind": "code",
						"text": "`DiffResult`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`FileSystem`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`Journal`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 1425,
					"name": "branch",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 56,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L56"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1411,
								"name": "VcsBranch",
								"package": "@immediately-run/sdk"
							}
						]
					}
				},
				{
					"id": 1424,
					"name": "changes",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 55,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L55"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1408,
							"name": "VcsChange",
							"package": "@immediately-run/sdk"
						}
					}
				},
				{
					"id": 1427,
					"name": "diffLoading",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "True while the host is recomputing the diff — the panel shows a spinner\n without a separate request (plan gotcha)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 60,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L60"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1426,
					"name": "prs",
					"variant": "declaration",
					"kind": 1024,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 57,
							"character": 2,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L57"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1417,
							"name": "VcsPR",
							"package": "@immediately-run/sdk"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						1425,
						1424,
						1427,
						1426
					]
				}
			],
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 54,
					"character": 17,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L54"
				}
			]
		},
		{
			"id": 2069,
			"name": "WikiLinkToken",
			"variant": "declaration",
			"kind": 256,
			"flags": {
				"isExternal": true
			},
			"children": [
				{
					"id": 2071,
					"name": "label",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The explicit label, or undefined (the component derives one)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 90,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2070,
					"name": "target",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The raw target path, verbatim (relative or absolute; resolved in-mount only)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 88,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						2071,
						2070
					]
				}
			],
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 86,
					"character": 10
				}
			]
		},
		{
			"id": 165,
			"name": "AdmonitionType",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The GitHub admonition kinds the transpiler's "
					},
					{
						"kind": "code",
						"text": "`> [!TYPE]`"
					},
					{
						"kind": "text",
						"text": " plugin emits (R3-152)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Admonition.tsx",
					"line": 4,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L4"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "note"
					},
					{
						"type": "literal",
						"value": "tip"
					},
					{
						"type": "literal",
						"value": "important"
					},
					{
						"type": "literal",
						"value": "warning"
					},
					{
						"type": "literal",
						"value": "caution"
					}
				]
			}
		},
		{
			"id": 1007,
			"name": "AnalyticsPropValue",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Property values a declared event may carry. Scalars only — an object or an array\n has no bound, and the bound is the point."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/analytics.ts",
					"line": 97,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L97"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "intrinsic",
						"name": "number"
					},
					{
						"type": "intrinsic",
						"name": "boolean"
					}
				]
			}
		},
		{
			"id": 26,
			"name": "AppliedRoutingRule",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The result of matching a path: the winning "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "RoutingRule",
						"target": {
							"sourceFileName": "src/RoutingSpec.ts",
							"qualifiedName": "RoutingRule"
						}
					},
					{
						"kind": "text",
						"text": " plus its captured params."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 13,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L13"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 27,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 29,
							"name": "pathParameters",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/routing.tsx",
									"line": 15,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L15"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 28,
							"name": "routingRule",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing.tsx",
									"line": 14,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L14"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RoutingRule"
								},
								"name": "RoutingRule",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								29,
								28
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 13,
							"character": 33,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L13"
						}
					]
				}
			}
		},
		{
			"id": 1904,
			"name": "Attendance",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Whether a call may block on a human being asked something."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 55,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L55"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "unattended"
					},
					{
						"type": "literal",
						"value": "attended"
					}
				]
			}
		},
		{
			"id": 602,
			"name": "AuthStatus",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Login / account state of the immediately.run user, mirrored from the host\nwindow into the sandbox.\n\n"
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`'unknown'`"
					},
					{
						"kind": "text",
						"text": " until the host has reported a value (use it to\ndistinguish \"still loading\" from a confirmed signed-out session)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/auth.ts",
					"line": 11,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L11"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "unknown"
					},
					{
						"type": "literal",
						"value": "signed-in"
					},
					{
						"type": "literal",
						"value": "signed-out"
					}
				]
			}
		},
		{
			"id": 76,
			"name": "BootProps",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Options for "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "boot",
						"target": 89
					},
					{
						"kind": "text",
						"text": ": MDX overrides, a route table, or an app root."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 44,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L44"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 77,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 80,
							"name": "children",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "App root rendered directly inside the providers (with full navigation\ncontext), instead of dispatching through a "
									},
									{
										"kind": "code",
										"text": "`routingSpec`"
									},
									{
										"kind": "text",
										"text": ". Render\n"
									},
									{
										"kind": "code",
										"text": "`<Routes>`"
									},
									{
										"kind": "text",
										"text": "/"
									},
									{
										"kind": "code",
										"text": "`<Route>`"
									},
									{
										"kind": "text",
										"text": " here for fully dynamic routing — no catch-all rule\nboilerplate. Takes precedence over "
									},
									{
										"kind": "code",
										"text": "`routingSpec`"
									},
									{
										"kind": "text",
										"text": " for what is rendered."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/boot.tsx",
									"line": 60,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L60"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ReactNode"
								},
								"name": "ReactNode",
								"package": "@types/react",
								"qualifiedName": "React.ReactNode"
							}
						},
						{
							"id": 78,
							"name": "mdxComponents",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "MDX component overrides. A **map** is *merged over* the platform defaults\n("
									},
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "DEFAULT_MDX_COMPONENTS",
										"target": 178
									},
									{
										"kind": "text",
										"text": ") — so overriding "
									},
									{
										"kind": "code",
										"text": "`WikiLink`"
									},
									{
										"kind": "text",
										"text": " alone keeps the\ndefault "
									},
									{
										"kind": "code",
										"text": "`a`"
									},
									{
										"kind": "text",
										"text": " and "
									},
									{
										"kind": "code",
										"text": "`Admonition`"
									},
									{
										"kind": "text",
										"text": " (MARKDOWN_SYNTAX_SPEC §11.3). Pass a **function**\n"
									},
									{
										"kind": "code",
										"text": "`(defaults) => map`"
									},
									{
										"kind": "text",
										"text": " as the full-replace escape hatch when you want complete\ncontrol over the set."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/boot.tsx",
									"line": 52,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L52"
								}
							],
							"type": {
								"type": "reference",
								"target": 69,
								"name": "MdxComponents",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 79,
							"name": "routingSpec",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/boot.tsx",
									"line": 53,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L53"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RoutingSpec"
								},
								"name": "RoutingSpec",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								80,
								78,
								79
							]
						}
					],
					"sources": [
						{
							"fileName": "src/boot.tsx",
							"line": 44,
							"character": 24,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L44"
						}
					]
				}
			}
		},
		{
			"id": 1309,
			"name": "ChatDelta",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One streamed chunk. Consumers typically accumulate "
					},
					{
						"kind": "code",
						"text": "`text-delta`"
					},
					{
						"kind": "text",
						"text": "s."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 84,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L84"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 1310,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1312,
									"name": "text",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 85,
											"character": 26,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L85"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1311,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 85,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L85"
										}
									],
									"type": {
										"type": "literal",
										"value": "text-delta"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1312,
										1311
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 85,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L85"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1313,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1315,
									"name": "id",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 86,
											"character": 25,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L86"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1317,
									"name": "input",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 86,
											"character": 51,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L86"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								},
								{
									"id": 1316,
									"name": "name",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 86,
											"character": 37,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L86"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1314,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 86,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L86"
										}
									],
									"type": {
										"type": "literal",
										"value": "tool-call"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1315,
										1317,
										1316,
										1314
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 86,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L86"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1318,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1320,
									"name": "text",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 91,
											"character": 31,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L91"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1319,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 91,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L91"
										}
									],
									"type": {
										"type": "literal",
										"value": "reasoning-delta"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1320,
										1319
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 91,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L91"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1321,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1324,
									"name": "signature",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 92,
											"character": 39,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L92"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1323,
									"name": "text",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 92,
											"character": 25,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L92"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1322,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 92,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L92"
										}
									],
									"type": {
										"type": "literal",
										"value": "reasoning"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1324,
										1323,
										1322
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 92,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L92"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1325,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1327,
									"name": "data",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 93,
											"character": 34,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L93"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1326,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 93,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L93"
										}
									],
									"type": {
										"type": "literal",
										"value": "reasoning-redacted"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1327,
										1326
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 93,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L93"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1328,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1332,
									"name": "cacheReadTokens",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 102,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L102"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1333,
									"name": "cacheWriteTokens",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 103,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L103"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1330,
									"name": "inputTokens",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 100,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L100"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1331,
									"name": "outputTokens",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 101,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L101"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1329,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 99,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L99"
										}
									],
									"type": {
										"type": "literal",
										"value": "usage"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1332,
										1333,
										1330,
										1331,
										1329
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 98,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L98"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 1347,
			"name": "ChatProviderState",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Whether the host has told us about a provider yet, and if so whether one is bound.\n\nTHREE states, because two is the bug (R3-300). "
					},
					{
						"kind": "code",
						"text": "`describeChat()`"
					},
					{
						"kind": "text",
						"text": " returns "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " both\nwhen no provider is configured AND when the channel has not answered — so an app\ncannot tell \"you need a key\" from \"ask again in a moment\", and consuming apps\nrendered a misleading \"connect a key\" banner at users who had one. "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": " is the\nstate before the host answers; it is not an error and not a prompt to act.\n\n**"
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": " is TRANSIENT — the host answers every frame** (R3-419;\n"
					},
					{
						"kind": "code",
						"text": "`LLM_AND_AGENTS_SPEC §4.1`"
					},
					{
						"kind": "text",
						"text": " R-LLM-1..3). An app that does not hold "
					},
					{
						"kind": "code",
						"text": "`llm:chat`"
					},
					{
						"kind": "text",
						"text": " is not\nmet with silence: it is answered "
					},
					{
						"kind": "code",
						"text": "`not-configured`"
					},
					{
						"kind": "text",
						"text": ", the same terminal state as a user\nwith no key, because from the app's side those are the same fact — do not render a\nprovider, do offer the connect path. So it is correct to treat a "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": " that\npersists as a host bug rather than as a state to design around, and WRONG to render a\nspinner with no timeout on it. (Before R3-419 the host withheld the channel entirely\nfrom an ungranted frame, and "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": " stood forever — that is the failure this note\nexists to keep from being re-created on the app side.)"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 187,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L187"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 1348,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1349,
									"name": "status",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 188,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L188"
										}
									],
									"type": {
										"type": "literal",
										"value": "unknown"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1349
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 188,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L188"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1350,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1351,
									"name": "status",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 189,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L189"
										}
									],
									"type": {
										"type": "literal",
										"value": "not-configured"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1351
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 189,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L189"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1352,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1354,
									"name": "provider",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 190,
											"character": 28,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L190"
										}
									],
									"type": {
										"type": "reference",
										"target": 1343,
										"name": "ChatProviderInfo",
										"package": "@immediately-run/sdk"
									}
								},
								{
									"id": 1353,
									"name": "status",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 190,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L190"
										}
									],
									"type": {
										"type": "literal",
										"value": "configured"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1354,
										1353
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 190,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L190"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 1269,
			"name": "ChatRole",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Who authored a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "ChatMessage",
						"target": 1295
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 21,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L21"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "system"
					},
					{
						"type": "literal",
						"value": "user"
					},
					{
						"type": "literal",
						"value": "assistant"
					},
					{
						"type": "literal",
						"value": "tool"
					}
				]
			}
		},
		{
			"id": 1334,
			"name": "ChatStopReason",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Why generation stopped: natural "
					},
					{
						"kind": "code",
						"text": "`end`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`length`"
					},
					{
						"kind": "text",
						"text": " cap, a "
					},
					{
						"kind": "code",
						"text": "`tool`"
					},
					{
						"kind": "text",
						"text": " call, or content "
					},
					{
						"kind": "code",
						"text": "`filtered`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 107,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L107"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "end"
					},
					{
						"type": "literal",
						"value": "length"
					},
					{
						"type": "literal",
						"value": "tool"
					},
					{
						"type": "literal",
						"value": "filtered"
					}
				]
			}
		},
		{
			"id": 1384,
			"name": "ConsoleLevel",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The "
					},
					{
						"kind": "code",
						"text": "`console.*`"
					},
					{
						"kind": "text",
						"text": " method a captured entry came from."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 30,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L30"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "log"
					},
					{
						"type": "literal",
						"value": "info"
					},
					{
						"type": "literal",
						"value": "warn"
					},
					{
						"type": "literal",
						"value": "error"
					},
					{
						"type": "literal",
						"value": "debug"
					}
				]
			}
		},
		{
			"id": 1270,
			"name": "ContentPart",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A part of a message. "
					},
					{
						"kind": "code",
						"text": "`image`"
					},
					{
						"kind": "text",
						"text": " is only honored when the resolved provider\n advertises "
					},
					{
						"kind": "code",
						"text": "`features.vision`"
					},
					{
						"kind": "text",
						"text": " (§2.5); "
					},
					{
						"kind": "code",
						"text": "`tool-use`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`tool-result`"
					},
					{
						"kind": "text",
						"text": " only when it\n advertises "
					},
					{
						"kind": "code",
						"text": "`features.tools`"
					},
					{
						"kind": "text",
						"text": " — branch on "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "describeChat",
						"target": 1355
					},
					{
						"kind": "text",
						"text": " first."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 26,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L26"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 1271,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1273,
									"name": "text",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 27,
											"character": 20,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L27"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1272,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 27,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L27"
										}
									],
									"type": {
										"type": "literal",
										"value": "text"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1273,
										1272
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L27"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1274,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1277,
									"name": "data",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 28,
											"character": 39,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L28"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1276,
									"name": "mimeType",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 28,
											"character": 21,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L28"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1275,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 28,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L28"
										}
									],
									"type": {
										"type": "literal",
										"value": "image"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1277,
										1276,
										1275
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L28"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1278,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1280,
									"name": "id",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 32,
											"character": 24,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L32"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1282,
									"name": "input",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 32,
											"character": 50,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L32"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "unknown"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								},
								{
									"id": 1281,
									"name": "name",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 32,
											"character": 36,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L32"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1279,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 32,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L32"
										}
									],
									"type": {
										"type": "literal",
										"value": "tool-use"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1280,
										1282,
										1281,
										1279
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L32"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1283,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1286,
									"name": "signature",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 41,
											"character": 39,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L41"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1285,
									"name": "text",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 41,
											"character": 25,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L41"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1284,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 41,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L41"
										}
									],
									"type": {
										"type": "literal",
										"value": "reasoning"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1286,
										1285,
										1284
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L41"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1287,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1289,
									"name": "data",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 44,
											"character": 34,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L44"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1288,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 44,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L44"
										}
									],
									"type": {
										"type": "literal",
										"value": "reasoning-redacted"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1289,
										1288
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L44"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1290,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1293,
									"name": "content",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 47,
											"character": 47,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L47"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1294,
									"name": "isError",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 47,
											"character": 64,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L47"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								},
								{
									"id": 1292,
									"name": "toolCallId",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 47,
											"character": 27,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L47"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1291,
									"name": "type",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 47,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L47"
										}
									],
									"type": {
										"type": "literal",
										"value": "tool-result"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1293,
										1294,
										1292,
										1291
									]
								}
							],
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L47"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 1027,
			"name": "ContributeMode",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The save strategy. "
					},
					{
						"kind": "code",
						"text": "`direct`"
					},
					{
						"kind": "text",
						"text": " requires the first-party "
					},
					{
						"kind": "code",
						"text": "`contribute:direct`"
					},
					{
						"kind": "text",
						"text": "\n capability and a scarier consent line — a "
					},
					{
						"kind": "code",
						"text": "`contribute:any`"
					},
					{
						"kind": "text",
						"text": " app asking for it\n is REJECTED ("
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": "), never silently downgraded to a PR (threat T11)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/contribute.ts",
					"line": 15,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L15"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "pr"
					},
					{
						"type": "literal",
						"value": "direct"
					}
				]
			}
		},
		{
			"id": 1028,
			"name": "ContributionEvent",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A stage emitted as the contribution runs. Mirrors the host orchestrator's\n event union; carries progress metadata only — never the token or file blobs."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/contribute.ts",
					"line": 19,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L19"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 1029,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1030,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 20,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L20"
										}
									],
									"type": {
										"type": "literal",
										"value": "auth-check"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1030
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L20"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1031,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1032,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 21,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L21"
										}
									],
									"type": {
										"type": "literal",
										"value": "diff-compute"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1032
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L21"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1033,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1034,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 22,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L22"
										}
									],
									"type": {
										"type": "literal",
										"value": "permission-check"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1034
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L22"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1035,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1039,
									"name": "installUrl",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 23,
											"character": 74,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L23"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1036,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 23,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L23"
										}
									],
									"type": {
										"type": "literal",
										"value": "install-required"
									}
								},
								{
									"id": 1037,
									"name": "targetOwner",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 23,
											"character": 33,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L23"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1038,
									"name": "targetRepo",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 23,
											"character": 54,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L23"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1039,
										1036,
										1037,
										1038
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L23"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1040,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1041,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 24,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L24"
										}
									],
									"type": {
										"type": "literal",
										"value": "conflict-check"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1041
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L24"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1042,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1045,
									"name": "alreadyExists",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 25,
											"character": 48,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L25"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								},
								{
									"id": 1044,
									"name": "forkOwner",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 25,
											"character": 29,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L25"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1043,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 25,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L25"
										}
									],
									"type": {
										"type": "literal",
										"value": "fork-prepare"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1045,
										1044,
										1043
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L25"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1046,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1049,
									"name": "index",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 26,
											"character": 42,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L26"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1048,
									"name": "path",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 26,
											"character": 28,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L26"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1047,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 26,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L26"
										}
									],
									"type": {
										"type": "literal",
										"value": "upload-blob"
									}
								},
								{
									"id": 1050,
									"name": "total",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 26,
											"character": 57,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L26"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1049,
										1048,
										1047,
										1050
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L26"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1051,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1052,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 27,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L27"
										}
									],
									"type": {
										"type": "literal",
										"value": "create-tree"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1052
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L27"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1053,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1054,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 28,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L28"
										}
									],
									"type": {
										"type": "literal",
										"value": "create-commit"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1054
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L28"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1055,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1057,
									"name": "branchName",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 29,
											"character": 30,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L29"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1056,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 29,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L29"
										}
									],
									"type": {
										"type": "literal",
										"value": "create-branch"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1057,
										1056
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 29,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L29"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1058,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1059,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 30,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L30"
										}
									],
									"type": {
										"type": "literal",
										"value": "create-pr"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1059
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L30"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1060,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1064,
									"name": "commitSha",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 31,
											"character": 60,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L31"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1062,
									"name": "prNumber",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 31,
											"character": 27,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L31"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1063,
									"name": "prUrl",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 31,
											"character": 45,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L31"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1061,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 31,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L31"
										}
									],
									"type": {
										"type": "literal",
										"value": "pr-updated"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1064,
										1062,
										1063,
										1061
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L31"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1065,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1068,
									"name": "commitSha",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 32,
											"character": 43,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L32"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1067,
									"name": "ref",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 32,
											"character": 30,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L32"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1066,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 32,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L32"
										}
									],
									"type": {
										"type": "literal",
										"value": "commit-pushed"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1068,
										1067,
										1066
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L32"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1069,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1074,
									"name": "branchName",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 33,
											"character": 89,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L33"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1071,
									"name": "provider",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 33,
											"character": 30,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L33"
										}
									],
									"type": {
										"type": "literal",
										"value": "github"
									}
								},
								{
									"id": 1072,
									"name": "pushOwner",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 33,
											"character": 50,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L33"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1073,
									"name": "repository",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 33,
											"character": 69,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L33"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1070,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 33,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L33"
										}
									],
									"type": {
										"type": "literal",
										"value": "switch-branch"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1074,
										1071,
										1072,
										1073,
										1070
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L33"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1075,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1079,
									"name": "commitSha",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 34,
											"character": 56,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L34"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1078,
									"name": "prNumber",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 34,
											"character": 37,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L34"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1077,
									"name": "prUrl",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 34,
											"character": 21,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L34"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1076,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 34,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L34"
										}
									],
									"type": {
										"type": "literal",
										"value": "done"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1079,
										1078,
										1077,
										1076
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L34"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1080,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1083,
									"name": "details",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 35,
											"character": 41,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L35"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								},
								{
									"id": 1082,
									"name": "message",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 35,
											"character": 24,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L35"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1081,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 35,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L35"
										}
									],
									"type": {
										"type": "literal",
										"value": "warning"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1083,
										1082,
										1081
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L35"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1084,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1086,
									"name": "message",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 36,
											"character": 22,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L36"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1087,
									"name": "recoverable",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 36,
											"character": 39,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L36"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								},
								{
									"id": 1085,
									"name": "stage",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/contribute.ts",
											"line": 36,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L36"
										}
									],
									"type": {
										"type": "literal",
										"value": "error"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1086,
										1087,
										1085
									]
								}
							],
							"sources": [
								{
									"fileName": "src/contribute.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L36"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 1914,
			"name": "DeadlineBound",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Which of a call's two bounds elapsed. "
					},
					{
						"kind": "code",
						"text": "`idle`"
					},
					{
						"kind": "text",
						"text": " means the host was NOT prompting — nobody\n was being asked anything, so this is a fault. "
					},
					{
						"kind": "code",
						"text": "`ceiling`"
					},
					{
						"kind": "text",
						"text": " means the absolute bound ran out,\n which for an attended call is an abandoned prompt."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 202,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L202"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "idle"
					},
					{
						"type": "literal",
						"value": "ceiling"
					}
				]
			}
		},
		{
			"id": 1567,
			"name": "DebugLevel",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Severity of a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "debug.log",
						"target": 1574
					},
					{
						"kind": "text",
						"text": " entry."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/debug.ts",
					"line": 51,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L51"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "debug"
					},
					{
						"type": "literal",
						"value": "info"
					},
					{
						"type": "literal",
						"value": "warn"
					},
					{
						"type": "literal",
						"value": "error"
					}
				]
			}
		},
		{
			"id": 1979,
			"name": "EvaluationContext",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The sandbox runtime's per-module evaluation context: a module's exports plus the\n helpers to dynamically import, resolve, and re-evaluate other modules.\n (The real type is "
					},
					{
						"kind": "code",
						"text": "`EvaluationContext`"
					},
					{
						"kind": "text",
						"text": " from "
					},
					{
						"kind": "code",
						"text": "`src/bundler/module/Evaluation.ts`"
					},
					{
						"kind": "text",
						"text": ".)"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 7,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L7"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1980,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 1982,
							"name": "dynamicImport",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 9,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L9"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1983,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 9,
											"character": 17,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L9"
										}
									],
									"signatures": [
										{
											"id": 1984,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 1985,
													"name": "moduleToImport",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1986,
													"name": "symbolToImport",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1978,
														"name": "ModuleExports",
														"package": "@immediately-run/sdk"
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										}
									]
								}
							}
						},
						{
							"id": 1995,
							"name": "evaluation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 12,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L12"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1996,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1997,
											"name": "module",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/sandboxTypes.ts",
													"line": 13,
													"character": 4,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L13"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1998,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 2000,
															"name": "filepath",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/sandboxTypes.ts",
																	"line": 15,
																	"character": 6,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L15"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1999,
															"name": "source",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/sandboxTypes.ts",
																	"line": 14,
																	"character": 6,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L14"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																2000,
																1999
															]
														}
													],
													"sources": [
														{
															"fileName": "src/sandboxTypes.ts",
															"line": 13,
															"character": 12,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L13"
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1997
											]
										}
									],
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 12,
											"character": 14,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L12"
										}
									]
								}
							}
						},
						{
							"id": 1981,
							"name": "exports",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 8,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L8"
								}
							],
							"type": {
								"type": "reference",
								"target": 1978,
								"name": "ModuleExports",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 1987,
							"name": "getModuleEvaluationContext",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 10,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L10"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1988,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 10,
											"character": 30,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L10"
										}
									],
									"signatures": [
										{
											"id": 1989,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 1990,
													"name": "moduleName",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1979,
														"name": "EvaluationContext",
														"package": "@immediately-run/sdk"
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										}
									]
								}
							}
						},
						{
							"id": 1991,
							"name": "resolve",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 11,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L11"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1992,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 11,
											"character": 11,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L11"
										}
									],
									"signatures": [
										{
											"id": 1993,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 1994,
													"name": "moduleName",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								1982,
								1995,
								1981,
								1987,
								1991
							]
						}
					],
					"sources": [
						{
							"fileName": "src/sandboxTypes.ts",
							"line": 7,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L7"
						}
					]
				}
			}
		},
		{
			"id": 1207,
			"name": "FeedParams",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Values a feed template's declared slots accept. The host validates each against\n the slot's declared type; anything else is "
					},
					{
						"kind": "code",
						"text": "`invalid-params`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/feed.ts",
					"line": 43,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L43"
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
					"qualifiedName": "Record"
				},
				"typeArguments": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				],
				"name": "Record",
				"package": "typescript"
			}
		},
		{
			"id": 2007,
			"name": "FileQueryResult",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataQueryFunction",
						"target": 2008
					},
					{
						"kind": "text",
						"text": " selected: paths, or "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataQueryRecord",
						"target": 2004
					},
					{
						"kind": "text",
						"text": "s.\n The two forms may not be mixed in one result — a query returns one or the other."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 52,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L52"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					},
					{
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 2004,
							"name": "MetadataQueryRecord",
							"package": "@immediately-run/sdk"
						}
					}
				]
			}
		},
		{
			"id": 2002,
			"name": "FilesMetadata",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The whole metadata store: a map from repo-relative file path to its frontmatter."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 37,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L37"
				}
			],
			"typeParameters": [
				{
					"id": 2003,
					"name": "T",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"default": {
						"type": "reference",
						"target": 2001,
						"name": "Metadata",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
					"qualifiedName": "Record"
				},
				"typeArguments": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "reference",
						"target": 2003,
						"name": "T",
						"package": "@immediately-run/sdk",
						"refersToTypeParameter": true
					}
				],
				"name": "Record",
				"package": "typescript"
			}
		},
		{
			"id": 715,
			"name": "FormFactorClass",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The form factor of the surface your app is rendered into, mirrored from the\nimmediately.run host (UI_AS_APPS_SPEC §5.4.1). Read this to lay out\nresponsively — a narrow chrome panel, a full preview, or a mobile carousel\npane all report their box here. The host is the source of truth (it owns the\nregion); you cannot reliably measure your own viewport across the sandbox\nboundary.\n\nBaseline capability "
					},
					{
						"kind": "code",
						"text": "`formFactor:read`"
					},
					{
						"kind": "text",
						"text": " — every app may read it."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/formFactor.ts",
					"line": 14,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L14"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "mobile"
					},
					{
						"type": "literal",
						"value": "tablet"
					},
					{
						"type": "literal",
						"value": "desktop"
					}
				]
			}
		},
		{
			"id": 751,
			"name": "HostAttentionKind",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "What kind of host prompt is up.\n\nA closed set on purpose: it is the coarsest vocabulary that still lets a surface write a\nsentence a user can act on, and adding a finer kind would start to describe the specific\nthing being asked about — which is the disclosure this channel refuses.\n\n- "
					},
					{
						"kind": "code",
						"text": "`passkey`"
					},
					{
						"kind": "text",
						"text": " — a WebAuthn assertion. The user must tap their authenticator.\n- "
					},
					{
						"kind": "code",
						"text": "`consent`"
					},
					{
						"kind": "text",
						"text": " — a capability/consent decision (mount, create, share, import, reference).\n- "
					},
					{
						"kind": "code",
						"text": "`picker`"
					},
					{
						"kind": "text",
						"text": " — a host-drawn chooser or entry surface (the powerbox, the add-secret modal).\n- "
					},
					{
						"kind": "code",
						"text": "`confirmation`"
					},
					{
						"kind": "text",
						"text": " — a notice or confirm the user must dismiss."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hostAttention.ts",
					"line": 44,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L44"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "passkey"
					},
					{
						"type": "literal",
						"value": "consent"
					},
					{
						"type": "literal",
						"value": "picker"
					},
					{
						"type": "literal",
						"value": "confirmation"
					}
				]
			}
		},
		{
			"id": 620,
			"name": "HostTheme",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The host UI theme, mirrored from the immediately.run host window into the\nsandbox. Your app can read this to render in step with the host chrome\n(light / dark).\n\nThis is the baseline "
					},
					{
						"kind": "code",
						"text": "`theme:read`"
					},
					{
						"kind": "text",
						"text": " capability — every app may read it. Changing\nthe host theme is a separate, elevated action ("
					},
					{
						"kind": "code",
						"text": "`theme:set`"
					},
					{
						"kind": "text",
						"text": "), available only to\nthe theme-toggle system app."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/theme.ts",
					"line": 15,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L15"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "light"
					},
					{
						"type": "literal",
						"value": "dark"
					}
				]
			}
		},
		{
			"id": 106,
			"name": "IncludeMode",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Which renderer "
					},
					{
						"kind": "code",
						"text": "`Include`"
					},
					{
						"kind": "text",
						"text": " uses: "
					},
					{
						"kind": "code",
						"text": "`compiled`"
					},
					{
						"kind": "text",
						"text": " evaluates the module (the default, unchanged\n behaviour); "
					},
					{
						"kind": "code",
						"text": "`interpreted`"
					},
					{
						"kind": "text",
						"text": " renders the file's Markdown/MDX **as data** through the safe\n renderer, so no author JavaScript executes."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/includeContexts.ts",
					"line": 26,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L26"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "compiled"
					},
					{
						"type": "literal",
						"value": "interpreted"
					}
				]
			}
		},
		{
			"id": 1709,
			"name": "IrMarkerName",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A canonical "
					},
					{
						"kind": "code",
						"text": "`ir.*`"
					},
					{
						"kind": "text",
						"text": " load-profiling marker name (a key of "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "IR_MARKERS",
						"target": 1696
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 32,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L32"
				}
			],
			"type": {
				"type": "typeOperator",
				"operator": "keyof",
				"target": {
					"type": "query",
					"queryType": {
						"type": "reference",
						"target": 1696,
						"name": "IR_MARKERS",
						"package": "@immediately-run/sdk"
					}
				}
			}
		},
		{
			"id": 1649,
			"name": "LaunchErrorCode",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Machine codes a refused "
					},
					{
						"kind": "code",
						"text": "`launch`"
					},
					{
						"kind": "text",
						"text": " resolves with (§8)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 56,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L56"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "forbidden"
					},
					{
						"type": "literal",
						"value": "unsupported"
					},
					{
						"type": "literal",
						"value": "budget"
					},
					{
						"type": "literal",
						"value": "revoked"
					},
					{
						"type": "literal",
						"value": "cancelled"
					},
					{
						"type": "literal",
						"value": "invalid-params"
					},
					{
						"type": "literal",
						"value": "unknown"
					}
				]
			}
		},
		{
			"id": 1640,
			"name": "LaunchRegion",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Where a launched program runs (§6). "
					},
					{
						"kind": "code",
						"text": "`overlay`"
					},
					{
						"kind": "text",
						"text": " covers the caller's own region\n with opaque host chrome; "
					},
					{
						"kind": "code",
						"text": "`stage`"
					},
					{
						"kind": "text",
						"text": " replaces the focal app (the elevated into-\n stage surface, §7 — refused above the stage-principal ceiling)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 19,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L19"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "overlay"
					},
					{
						"type": "literal",
						"value": "stage"
					}
				]
			}
		},
		{
			"id": 1648,
			"name": "LaunchStatus",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The live state of a launch (§2). Terminal states ("
					},
					{
						"kind": "code",
						"text": "`dismissed`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`revoked`"
					},
					{
						"kind": "text",
						"text": "/\n "
					},
					{
						"kind": "code",
						"text": "`failed`"
					},
					{
						"kind": "text",
						"text": ") are reached identically for self-exit, user dismiss, and host revoke —\n the host debounces so the launcher gets no timing oracle (R-SAL-1 / §6.4)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 53,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L53"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "running"
					},
					{
						"type": "literal",
						"value": "dismissed"
					},
					{
						"type": "literal",
						"value": "revoked"
					},
					{
						"type": "literal",
						"value": "failed"
					}
				]
			}
		},
		{
			"id": 69,
			"name": "MdxComponents",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A map of MDX component overrides, or a function that receives the platform\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "DEFAULT_MDX_COMPONENTS",
						"target": 178
					},
					{
						"kind": "text",
						"text": " and returns the full map to use."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 25,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L25"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.FC"
								},
								"name": "FC",
								"package": "@types/react",
								"qualifiedName": "React.FC"
							}
						],
						"name": "Record",
						"package": "typescript"
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 70,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/boot.tsx",
									"line": 25,
									"character": 50,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L25"
								}
							],
							"signatures": [
								{
									"id": 71,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"parameters": [
										{
											"id": 72,
											"name": "defaults",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/@types/react/index.d.ts",
															"qualifiedName": "React.FC"
														},
														"name": "FC",
														"package": "@types/react",
														"qualifiedName": "React.FC"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.FC"
												},
												"name": "FC",
												"package": "@types/react",
												"qualifiedName": "React.FC"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 2001,
			"name": "Metadata",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The parsed frontmatter of a single file. Apps can supply their own shape as the\n"
					},
					{
						"kind": "code",
						"text": "`T`"
					},
					{
						"kind": "text",
						"text": " type parameter on the metadata hooks for typed field access; it defaults to\nan open record.\n\nThe ENVELOPE this widens is "
					},
					{
						"kind": "code",
						"text": "`Frontmatter`"
					},
					{
						"kind": "text",
						"text": " from\n"
					},
					{
						"kind": "code",
						"text": "`@immediately-run/platform-constants`"
					},
					{
						"kind": "text",
						"text": " (R3-275): string keys, JSON-serializable\nvalues, the emitter's object-identity semantics, and the empty-frontmatter drop —\none statement of the contract, shared with the CLI that writes the sidecar and the\nsandbox that reads it. This alias stays "
					},
					{
						"kind": "code",
						"text": "`any`"
					},
					{
						"kind": "text",
						"text": "-valued deliberately: app code\nindexes frontmatter fields directly ("
					},
					{
						"kind": "code",
						"text": "`meta.title.length`"
					},
					{
						"kind": "text",
						"text": "), and tightening it to\n"
					},
					{
						"kind": "code",
						"text": "`JsonValue`"
					},
					{
						"kind": "text",
						"text": " would turn every such access into a type error for a guarantee the\n*values* never made (they are open by the spec's §6 decision)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 34,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L34"
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
					"qualifiedName": "Record"
				},
				"typeArguments": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "intrinsic",
						"name": "any"
					}
				],
				"name": "Record",
				"package": "typescript"
			}
		},
		{
			"id": 2013,
			"name": "MetadataQueryEntry",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One match from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataQueryFunction",
						"target": 2008
					},
					{
						"kind": "text",
						"text": ": the file path paired with its\nfrontmatter, plus any extra fields the query returned as a\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataQueryRecord",
						"target": 2004
					},
					{
						"kind": "text",
						"text": ".\n\n"
					},
					{
						"kind": "code",
						"text": "`E`"
					},
					{
						"kind": "text",
						"text": " defaults to "
					},
					{
						"kind": "code",
						"text": "`{}`"
					},
					{
						"kind": "text",
						"text": ", so every existing "
					},
					{
						"kind": "code",
						"text": "`MetadataQueryEntry<T>`"
					},
					{
						"kind": "text",
						"text": " keeps meaning\nexactly what it meant — the extra-fields form is opt-in at the type level.\n"
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " and "
					},
					{
						"kind": "code",
						"text": "`meta`"
					},
					{
						"kind": "text",
						"text": " are applied AFTER the record's own fields, so a query cannot\nshadow them with something else."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 74,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L74"
				}
			],
			"typeParameters": [
				{
					"id": 2017,
					"name": "T",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"default": {
						"type": "reference",
						"target": 2001,
						"name": "Metadata",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 2018,
					"name": "E",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"type": {
						"type": "intrinsic",
						"name": "object"
					},
					"default": {
						"type": "reflection",
						"declaration": {
							"id": 2019,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 74,
									"character": 64,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L74"
								}
							]
						}
					}
				}
			],
			"type": {
				"type": "intersection",
				"types": [
					{
						"type": "reference",
						"target": 2018,
						"name": "E",
						"package": "@immediately-run/sdk",
						"refersToTypeParameter": true
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 2014,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 2016,
									"name": "meta",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 76,
											"character": 2,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L76"
										}
									],
									"type": {
										"type": "reference",
										"target": 2017,
										"name": "T",
										"package": "@immediately-run/sdk",
										"refersToTypeParameter": true
									}
								},
								{
									"id": 2015,
									"name": "path",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 75,
											"character": 2,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L75"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										2016,
										2015
									]
								}
							],
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 74,
									"character": 74,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L74"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 2008,
			"name": "MetadataQueryFunction",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A query over the metadata store: receive every file's frontmatter keyed by path\nand return the paths that match. Plain JS — "
					},
					{
						"kind": "code",
						"text": "`Object.entries(...).filter(...)`"
					},
					{
						"kind": "text",
						"text": " —\nno query language to learn.\n\nReturn bare paths, or records carrying extra fields alongside "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " (R3-276);\neither way the hook resolves each path to its frontmatter."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 62,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L62"
				}
			],
			"typeParameters": [
				{
					"id": 2012,
					"name": "T",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"default": {
						"type": "reference",
						"target": 2001,
						"name": "Metadata",
						"package": "@immediately-run/sdk"
					}
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 2009,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"sources": [
						{
							"fileName": "src/sandboxTypes.ts",
							"line": 62,
							"character": 50,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L62"
						}
					],
					"signatures": [
						{
							"id": 2010,
							"name": "__type",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"parameters": [
								{
									"id": 2011,
									"name": "filesMetadata",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2002,
										"typeArguments": [
											{
												"type": "reference",
												"target": 2012,
												"name": "T",
												"package": "@immediately-run/sdk",
												"refersToTypeParameter": true
											}
										],
										"name": "FilesMetadata",
										"package": "@immediately-run/sdk"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 2007,
								"name": "FileQueryResult",
								"package": "@immediately-run/sdk"
							}
						}
					]
				}
			}
		},
		{
			"id": 2004,
			"name": "MetadataQueryRecord",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A record a query may return INSTEAD of a bare path (R3-276): the path plus\nwhatever the query computed on the way to selecting it.\n\nThe motivating case is a query that derives something per match — a sort key, a\nsection, a formatted date — and would otherwise have to recompute it downstream\nfrom "
					},
					{
						"kind": "code",
						"text": "`meta`"
					},
					{
						"kind": "text",
						"text": ", or smuggle it through a closure. Returning it here keeps the\nderivation next to the selection that needed it."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 48,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L48"
				}
			],
			"type": {
				"type": "intersection",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 2005,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 2006,
									"name": "path",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 48,
											"character": 36,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L48"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										2006
									]
								}
							],
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 48,
									"character": 34,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L48"
								}
							]
						}
					},
					{
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "unknown"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				]
			}
		},
		{
			"id": 2020,
			"name": "MetadataQueryResult",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The result of running a metadata query: the matched entries (path + frontmatter),\nor the error a throwing query produced."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 83,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L83"
				}
			],
			"typeParameters": [
				{
					"id": 2023,
					"name": "T",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"default": {
						"type": "reference",
						"target": 2001,
						"name": "Metadata",
						"package": "@immediately-run/sdk"
					}
				},
				{
					"id": 2024,
					"name": "E",
					"variant": "typeParam",
					"kind": 131072,
					"flags": {},
					"type": {
						"type": "intrinsic",
						"name": "object"
					},
					"default": {
						"type": "reflection",
						"declaration": {
							"id": 2025,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 83,
									"character": 65,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L83"
								}
							]
						}
					}
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 2013,
							"typeArguments": [
								{
									"type": "reference",
									"target": 2023,
									"name": "T",
									"package": "@immediately-run/sdk",
									"refersToTypeParameter": true
								},
								{
									"type": "reference",
									"target": 2024,
									"name": "E",
									"package": "@immediately-run/sdk",
									"refersToTypeParameter": true
								}
							],
							"name": "MetadataQueryEntry",
							"package": "@immediately-run/sdk"
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 2021,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 2022,
									"name": "error",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/sandboxTypes.ts",
											"line": 83,
											"character": 102,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L83"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										2022
									]
								}
							],
							"sources": [
								{
									"fileName": "src/sandboxTypes.ts",
									"line": 83,
									"character": 100,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L83"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 591,
			"name": "MetadataSourceMode",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "How a provided store combines with the one already in scope."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/metadataSource.tsx",
					"line": 24,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L24"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "replace"
					},
					{
						"type": "literal",
						"value": "merge"
					}
				],
				"elementSummaries": [
					[
						{
							"kind": "text",
							"text": "The provided map IS the store for descendants — the host's entries are not\n visible. The default: a viewer that scanned its own corpus is describing a\n different file space, not adding to the platform's."
						}
					],
					[
						{
							"kind": "text",
							"text": "The provided entries are layered OVER what is already in scope: a path the\n provider does not name still resolves to the outer store's value. For a viewer\n that augments the app-root scan rather than replacing it."
						}
					]
				]
			}
		},
		{
			"id": 1978,
			"name": "ModuleExports",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The exports object of an evaluated sandbox module (untyped — shape depends on the module)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/sandboxTypes.ts",
					"line": 2,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sandboxTypes.ts#L2"
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "any"
			}
		},
		{
			"id": 850,
			"name": "MountQuery",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A predicate-style matcher for "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "findMount",
						"target": 858
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "waitForMount",
						"target": 870
					},
					{
						"kind": "text",
						"text": ". Any\n combination of coordinates; "
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": " matches the human-readable mount label."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 225,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L225"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 851,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 853,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 225,
									"character": 42,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L225"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 855,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 225,
									"character": 70,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L225"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 854,
							"name": "path",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 225,
									"character": 55,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L225"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 852,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 225,
									"character": 27,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L225"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								853,
								855,
								854,
								852
							]
						}
					],
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 225,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L225"
						}
					]
				}
			}
		},
		{
			"id": 841,
			"name": "MountRemoveReason",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Why a mounted filesystem was removed, surfaced on the removed descriptor so an\napp can say *why* it vanished instead of failing mutely (auth-mount §\"mount-remove\"\n/ AM2-4):\n- "
					},
					{
						"kind": "code",
						"text": "`revoked`"
					},
					{
						"kind": "text",
						"text": " — a durable grant was revoked (revokeGrant / consent withdrawal);\n- "
					},
					{
						"kind": "code",
						"text": "`unshared`"
					},
					{
						"kind": "text",
						"text": " — the granting user's membership was removed (or downgraded out);\n- "
					},
					{
						"kind": "code",
						"text": "`signed-out`"
					},
					{
						"kind": "text",
						"text": " — sign-out tore down every mount;\n- "
					},
					{
						"kind": "code",
						"text": "`unmounted`"
					},
					{
						"kind": "text",
						"text": " — the app's own "
					},
					{
						"kind": "code",
						"text": "`unmountSpace`"
					},
					{
						"kind": "text",
						"text": " (or region teardown);\n- "
					},
					{
						"kind": "code",
						"text": "`deleted`"
					},
					{
						"kind": "text",
						"text": " — the space was soft-deleted.\nAn older host that sends no reason is read as "
					},
					{
						"kind": "code",
						"text": "`'revoked'`"
					},
					{
						"kind": "text",
						"text": " (most conservative)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 115,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L115"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "revoked"
					},
					{
						"type": "literal",
						"value": "unshared"
					},
					{
						"type": "literal",
						"value": "signed-out"
					},
					{
						"type": "literal",
						"value": "unmounted"
					},
					{
						"type": "literal",
						"value": "deleted"
					}
				]
			}
		},
		{
			"id": 716,
			"name": "Orientation",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Whether the rendered surface is taller than wide ("
					},
					{
						"kind": "code",
						"text": "`portrait`"
					},
					{
						"kind": "text",
						"text": ") or wider ("
					},
					{
						"kind": "code",
						"text": "`landscape`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/formFactor.ts",
					"line": 16,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L16"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "portrait"
					},
					{
						"type": "literal",
						"value": "landscape"
					}
				]
			}
		},
		{
			"id": 107,
			"name": "RenderFileContextType",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The value exposed on "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "RenderExportedComponentContext",
						"target": 99
					},
					{
						"kind": "text",
						"text": ": the evaluation\n context of the module "
					},
					{
						"kind": "code",
						"text": "`Include`"
					},
					{
						"kind": "text",
						"text": " resolved."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/includeContexts.ts",
					"line": 16,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L16"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 108,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 109,
							"name": "evaluationContext",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/components/includeContexts.ts",
									"line": 17,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L17"
								}
							],
							"type": {
								"type": "reference",
								"target": 1979,
								"name": "EvaluationContext",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								109
							]
						}
					],
					"sources": [
						{
							"fileName": "src/components/includeContexts.ts",
							"line": 16,
							"character": 36,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L16"
						}
					]
				}
			}
		},
		{
			"id": 194,
			"name": "ResolvedLinkTarget",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
					"line": 138,
					"character": 5
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 195,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"children": [
								{
									"id": 197,
									"name": "path",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
											"line": 142,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 196,
									"name": "state",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
											"line": 141,
											"character": 4
										}
									],
									"type": {
										"type": "literal",
										"value": "resolved"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										197,
										196
									]
								}
							],
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
									"line": 140,
									"character": 0
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 198,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"children": [
								{
									"id": 199,
									"name": "state",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
											"line": 147,
											"character": 4
										}
									],
									"type": {
										"type": "literal",
										"value": "unresolvable"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										199
									]
								}
							],
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
									"line": 146,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 200,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"children": [
								{
									"id": 201,
									"name": "state",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
											"line": 152,
											"character": 4
										}
									],
									"type": {
										"type": "literal",
										"value": "invalid"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										201
									]
								}
							],
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
									"line": 151,
									"character": 3
								}
							]
						}
					}
				],
				"elementSummaries": [
					[
						{
							"kind": "text",
							"text": "Resolved to an absolute filesystem path (existence NOT checked here)."
						}
					],
					[
						{
							"kind": "text",
							"text": "A relative target with no known authoring file — the caller may route\n optimistically (it cannot check existence or self-ness generically)."
						}
					],
					[
						{
							"kind": "text",
							"text": "A malformed "
						},
						{
							"kind": "code",
							"text": "`$fs:`"
						},
						{
							"kind": "text",
							"text": " target (not mount-absolute; includes scheme smuggling).\n Callers MUST render this broken/inert — never as an anchor."
						}
					]
				]
			}
		},
		{
			"id": 773,
			"name": "Role",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A collaborator's role on a shared space: full "
					},
					{
						"kind": "code",
						"text": "`owner`"
					},
					{
						"kind": "text",
						"text": ", read-write "
					},
					{
						"kind": "code",
						"text": "`writer`"
					},
					{
						"kind": "text",
						"text": ", or read-only "
					},
					{
						"kind": "code",
						"text": "`reader`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 8,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L8"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "owner"
					},
					{
						"type": "literal",
						"value": "writer"
					},
					{
						"type": "literal",
						"value": "reader"
					}
				]
			}
		},
		{
			"id": 552,
			"name": "RouteProps",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Props for a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Route",
						"target": 558
					},
					{
						"kind": "text",
						"text": " declared inside "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Routes",
						"target": 561
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Routes.tsx",
					"line": 10,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L10"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 553,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 557,
							"name": "component",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Component to render; receives matched params as a prop."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/components/Routes.tsx",
									"line": 17,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L17"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RouteComponent"
								},
								"name": "RouteComponent",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 556,
							"name": "element",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Element to render; reads params via "
									},
									{
										"kind": "code",
										"text": "`useRouteParams()`"
									},
									{
										"kind": "text",
										"text": "."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/components/Routes.tsx",
									"line": 15,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L15"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ReactNode"
								},
								"name": "ReactNode",
								"package": "@types/react",
								"qualifiedName": "React.ReactNode"
							}
						},
						{
							"id": 555,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/components/Routes.tsx",
									"line": 13,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 554,
							"name": "path",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "A path template ("
									},
									{
										"kind": "code",
										"text": "`/posts/:slug`"
									},
									{
										"kind": "text",
										"text": ", "
									},
									{
										"kind": "code",
										"text": "`/files/*`"
									},
									{
										"kind": "text",
										"text": ", "
									},
									{
										"kind": "code",
										"text": "`/`"
									},
									{
										"kind": "text",
										"text": ") or a raw RegExp."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/components/Routes.tsx",
									"line": 12,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L12"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "RegExp"
										},
										"name": "RegExp",
										"package": "typescript"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								557,
								556,
								555,
								554
							]
						}
					],
					"sources": [
						{
							"fileName": "src/components/Routes.tsx",
							"line": 10,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L10"
						}
					]
				}
			}
		},
		{
			"id": 1218,
			"name": "SecretType",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The closed secret-type vocabulary (SECRETS_SPEC §2). "
					},
					{
						"kind": "code",
						"text": "`api-key`"
					},
					{
						"kind": "text",
						"text": " is always\n origin-bound; "
					},
					{
						"kind": "code",
						"text": "`oauth-refresh`"
					},
					{
						"kind": "text",
						"text": " is reserved (no substitution in v1)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 21,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L21"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "api-key"
					},
					{
						"type": "literal",
						"value": "bearer-token"
					},
					{
						"type": "literal",
						"value": "oauth-refresh"
					}
				]
			}
		},
		{
			"id": 1773,
			"name": "SkeletonArchetype",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The in-app skeleton archetypes (the same shapes as the host §4.1 catalog)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/loading.tsx",
					"line": 34,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L34"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "literal",
						"value": "panel.list"
					},
					{
						"type": "literal",
						"value": "panel.tree"
					},
					{
						"type": "literal",
						"value": "panel.editor"
					},
					{
						"type": "literal",
						"value": "panel.conversation"
					},
					{
						"type": "literal",
						"value": "generic"
					}
				]
			}
		},
		{
			"id": 136,
			"name": "SourceReader",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"sources": [
				{
					"fileName": "src/sourceCache.ts",
					"line": 20,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L20"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 137,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"sources": [
						{
							"fileName": "src/sourceCache.ts",
							"line": 20,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L20"
						}
					],
					"signatures": [
						{
							"id": 138,
							"name": "__type",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"parameters": [
								{
									"id": 139,
									"name": "path",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				}
			}
		},
		{
			"id": 1798,
			"name": "StreamFrame",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One frame of a host stream: an "
					},
					{
						"kind": "code",
						"text": "`event`"
					},
					{
						"kind": "text",
						"text": " value, the terminal "
					},
					{
						"kind": "code",
						"text": "`done`"
					},
					{
						"kind": "text",
						"text": " value, or an "
					},
					{
						"kind": "code",
						"text": "`error`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolStream.ts",
					"line": 23,
					"character": 12,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L23"
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 1799,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1800,
									"name": "kind",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 24,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L24"
										}
									],
									"type": {
										"type": "literal",
										"value": "event"
									}
								},
								{
									"id": 1801,
									"name": "value",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 24,
											"character": 21,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L24"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1800,
										1801
									]
								}
							],
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L24"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1802,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1803,
									"name": "kind",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 25,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L25"
										}
									],
									"type": {
										"type": "literal",
										"value": "done"
									}
								},
								{
									"id": 1804,
									"name": "value",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 25,
											"character": 20,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L25"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1803,
										1804
									]
								}
							],
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L25"
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 1805,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 1807,
									"name": "code",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 26,
											"character": 21,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L26"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1806,
									"name": "kind",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 26,
											"character": 6,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L26"
										}
									],
									"type": {
										"type": "literal",
										"value": "error"
									}
								},
								{
									"id": 1808,
									"name": "message",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/protocolStream.ts",
											"line": 26,
											"character": 35,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L26"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										1807,
										1806,
										1808
									]
								}
							],
							"sources": [
								{
									"fileName": "src/protocolStream.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L26"
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 2072,
			"name": "WikiPart",
			"variant": "declaration",
			"kind": 2097152,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 92,
					"character": 5
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 2073,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"children": [
								{
									"id": 2074,
									"name": "text",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
											"line": 93,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										2074
									]
								}
							],
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
									"line": 92,
									"character": 16
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 2075,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {
								"isExternal": true
							},
							"children": [
								{
									"id": 2076,
									"name": "wiki",
									"variant": "declaration",
									"kind": 1024,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
											"line": 95,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": 2069,
										"name": "WikiLinkToken",
										"package": "@immediately-run/safe-content"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										2076
									]
								}
							],
							"sources": [
								{
									"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
									"line": 94,
									"character": 4
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 1908,
			"name": "ATTENDED_FIRST_FRAME_MS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A stream's first frame may be behind an unseal, so it gets an attended-scale bound of\n its own. See "
					},
					{
						"kind": "code",
						"text": "`firstFrameTimeoutFor`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 67,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L67"
				}
			],
			"type": {
				"type": "literal",
				"value": 300000
			},
			"defaultValue": "300_000"
		},
		{
			"id": 1907,
			"name": "ATTENDED_TIMEOUT_MS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Far beyond human reaction time — this exists only so an ABANDONED prompt releases the\n caller. It must never be short enough to abort someone who is deciding."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 64,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L64"
				}
			],
			"type": {
				"type": "literal",
				"value": 600000
			},
			"defaultValue": "600_000"
		},
		{
			"id": 88,
			"name": "CATCH_ALL_ROUTING_SPEC",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Matches any "
					},
					{
						"kind": "code",
						"text": "`sandboxPath`"
					},
					{
						"kind": "text",
						"text": " so navigation context can be built without a route\ntable. Used when "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "boot",
						"target": 89
					},
					{
						"kind": "text",
						"text": " is given "
					},
					{
						"kind": "code",
						"text": "`children`"
					},
					{
						"kind": "text",
						"text": " (the app owns dispatch via\n"
					},
					{
						"kind": "code",
						"text": "`<Routes>`"
					},
					{
						"kind": "text",
						"text": "); the catch-all's "
					},
					{
						"kind": "code",
						"text": "`element`"
					},
					{
						"kind": "text",
						"text": " is never rendered (children are)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 161,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L161"
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "src/RoutingSpec.ts",
					"qualifiedName": "RoutingSpec"
				},
				"name": "RoutingSpec",
				"package": "@immediately-run/sdk"
			},
			"defaultValue": "..."
		},
		{
			"id": 1572,
			"name": "debug",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The dev-only debug surface. Inert unless the host enables it ("
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "isDebugEnabled",
						"target": 1568
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/debug.ts",
					"line": 443,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L443"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1573,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 1580,
							"name": "isEnabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/debug.ts",
									"line": 443,
									"character": 28,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L443"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1581,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/debug.ts",
											"line": 64,
											"character": 30,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L64"
										}
									],
									"signatures": [
										{
											"id": 1582,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Is the host dev-debug surface active for this session? "
													},
													{
														"kind": "code",
														"text": "`false`"
													},
													{
														"kind": "text",
														"text": " in production."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/debug.ts",
													"line": 64,
													"character": 30,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L64"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									]
								}
							},
							"defaultValue": "isDebugEnabled"
						},
						{
							"id": 1574,
							"name": "log",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/debug.ts",
									"line": 443,
									"character": 23,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L443"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1575,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/debug.ts",
											"line": 94,
											"character": 16,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L94"
										}
									],
									"signatures": [
										{
											"id": 1576,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Emit a structured debug entry to the host dev surface. A NO-OP unless the host\nhas enabled the dev-debug session ("
													},
													{
														"kind": "inline-tag",
														"tag": "@link",
														"text": "isDebugEnabled",
														"target": 1568
													},
													{
														"kind": "text",
														"text": "); in production it\ndoes nothing and sends nothing.\n\n  debug.log('info', 'mounted', { activeFile });"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/debug.ts",
													"line": 94,
													"character": 16,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L94"
												}
											],
											"parameters": [
												{
													"id": 1577,
													"name": "level",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1567,
														"name": "DebugLevel",
														"package": "@immediately-run/sdk"
													}
												},
												{
													"id": 1578,
													"name": "message",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1579,
													"name": "data",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "intrinsic",
														"name": "unknown"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								1580,
								1574
							]
						}
					],
					"sources": [
						{
							"fileName": "src/debug.ts",
							"line": 443,
							"character": 21,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L443"
						}
					]
				}
			},
			"defaultValue": "..."
		},
		{
			"id": 178,
			"name": "DEFAULT_MDX_COMPONENTS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Default MDX component overrides passed to "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MDXProvider",
						"target": 22
					},
					{
						"kind": "text",
						"text": " by "
					},
					{
						"kind": "code",
						"text": "`boot`"
					},
					{
						"kind": "text",
						"text": ". These\n are the platform's *phantom defaults* (MARKDOWN_SYNTAX_SPEC §11.2): they are\n always present in the provider — even for a plain-markdown repo that never\n calls "
					},
					{
						"kind": "code",
						"text": "`boot({ mdxComponents })`"
					},
					{
						"kind": "text",
						"text": " — so the platform-emitted "
					},
					{
						"kind": "code",
						"text": "`Admonition`"
					},
					{
						"kind": "text",
						"text": " (§12)\n and "
					},
					{
						"kind": "code",
						"text": "`WikiLink`"
					},
					{
						"kind": "text",
						"text": " (§13) components resolve without the MDX missing-reference guard\n firing, and Markdown links route in-app via "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Link",
						"target": 155
					},
					{
						"kind": "text",
						"text": ". An app overrides any\n of them by name via "
					},
					{
						"kind": "code",
						"text": "`boot({ mdxComponents })`"
					},
					{
						"kind": "text",
						"text": ", which *merges* over these\n defaults (§11.3) — overriding "
					},
					{
						"kind": "code",
						"text": "`WikiLink`"
					},
					{
						"kind": "text",
						"text": " alone still keeps "
					},
					{
						"kind": "code",
						"text": "`a`"
					},
					{
						"kind": "text",
						"text": " and "
					},
					{
						"kind": "code",
						"text": "`Admonition`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/MDXComponents.tsx",
					"line": 26,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MDXComponents.tsx#L26"
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
					"qualifiedName": "Record"
				},
				"typeArguments": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 179,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/components/MDXComponents.tsx",
									"line": 61,
									"character": 20,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MDXComponents.tsx#L61"
								}
							],
							"signatures": [
								{
									"id": 180,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/components/MDXComponents.tsx",
											"line": 61,
											"character": 20,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MDXComponents.tsx#L61"
										}
									],
									"parameters": [
										{
											"id": 181,
											"name": "props",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@types/react/index.d.ts",
											"qualifiedName": "React.ReactNode"
										},
										"name": "ReactNode",
										"package": "@types/react",
										"qualifiedName": "React.ReactNode"
									}
								}
							]
						}
					}
				],
				"name": "Record",
				"package": "typescript"
			},
			"defaultValue": "..."
		},
		{
			"id": 87,
			"name": "DEFAULT_ROUTING_SPEC",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The default route table when "
					},
					{
						"kind": "code",
						"text": "`boot`"
					},
					{
						"kind": "text",
						"text": " is called with no "
					},
					{
						"kind": "code",
						"text": "`routingSpec`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`children`"
					},
					{
						"kind": "text",
						"text": ":\n "
					},
					{
						"kind": "code",
						"text": "`/`"
					},
					{
						"kind": "text",
						"text": " → main content, "
					},
					{
						"kind": "code",
						"text": "`/files/<path>`"
					},
					{
						"kind": "text",
						"text": " → the file router, else not-found.\n Re-expressed with path templates (SANDBOX_ROUTING_SPEC §7); the file path\n surfaces under the "
					},
					{
						"kind": "code",
						"text": "`*`"
					},
					{
						"kind": "text",
						"text": " wildcard. The catch-all stays a raw RegExp — the\n escape hatch — so it anchors "
					},
					{
						"kind": "code",
						"text": "`.+`"
					},
					{
						"kind": "text",
						"text": " (a non-empty path) exactly as before."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 148,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L148"
				}
			],
			"type": {
				"type": "reference",
				"target": {
					"sourceFileName": "src/RoutingSpec.ts",
					"qualifiedName": "RoutingSpec"
				},
				"name": "RoutingSpec",
				"package": "@immediately-run/sdk"
			},
			"defaultValue": "..."
		},
		{
			"id": 182,
			"name": "FS_PREFIX",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isExternal": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
					"line": 108,
					"character": 14
				}
			],
			"type": {
				"type": "literal",
				"value": "$fs:"
			},
			"defaultValue": "\"$fs:\""
		},
		{
			"id": 1696,
			"name": "IR_MARKERS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Each "
					},
					{
						"kind": "code",
						"text": "`ir.*`"
					},
					{
						"kind": "text",
						"text": " marker name → the attribute keys its payload may carry (the §3\ntable). A forwarded marker is accepted only if BOTH its name is defined here AND\nevery attribute key it carries is in that marker's allowed set (LP-5). An empty\narray means \"no attributes\" (a bare mark)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 17,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L17"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1697,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 1703,
							"name": "ir.deps",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 23,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L23"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "depCount"
										},
										{
											"type": "literal",
											"value": "bytes"
										},
										{
											"type": "literal",
											"value": "requestCount"
										},
										{
											"type": "literal",
											"value": "cacheHit"
										},
										{
											"type": "literal",
											"value": "cdn"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1704,
							"name": "ir.eval",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 24,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L24"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "moduleCount"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1699,
							"name": "ir.fetch",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 19,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L19"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "source"
										},
										{
											"type": "literal",
											"value": "bytes"
										},
										{
											"type": "literal",
											"value": "requestCount"
										},
										{
											"type": "literal",
											"value": "cacheHit"
										},
										{
											"type": "literal",
											"value": "httpStatus"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1705,
							"name": "ir.fmp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 25,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L25"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple"
								}
							},
							"defaultValue": "[]"
						},
						{
							"id": 1706,
							"name": "ir.interactive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 26,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L26"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "cold"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1700,
							"name": "ir.mount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 20,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L20"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "phantomCount"
										},
										{
											"type": "literal",
											"value": "writablePrimed"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1698,
							"name": "ir.open",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 18,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L18"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "url"
										},
										{
											"type": "literal",
											"value": "provider"
										},
										{
											"type": "literal",
											"value": "ns"
										},
										{
											"type": "literal",
											"value": "repo"
										},
										{
											"type": "literal",
											"value": "ref"
										},
										{
											"type": "literal",
											"value": "refKind"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1708,
							"name": "ir.refresh",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 28,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L28"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "bytes"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1701,
							"name": "ir.sandbox.boot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 21,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L21"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple"
								}
							},
							"defaultValue": "[]"
						},
						{
							"id": 1702,
							"name": "ir.transpile",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 22,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L22"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "moduleCount"
										},
										{
											"type": "literal",
											"value": "cacheHit"
										},
										{
											"type": "literal",
											"value": "bytesIn"
										},
										{
											"type": "literal",
											"value": "bytesOut"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 1707,
							"name": "ir.verify",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/irMarkers.ts",
									"line": 27,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L27"
								}
							],
							"type": {
								"type": "typeOperator",
								"operator": "readonly",
								"target": {
									"type": "tuple",
									"elements": [
										{
											"type": "literal",
											"value": "result"
										},
										{
											"type": "literal",
											"value": "blocking"
										}
									]
								}
							},
							"defaultValue": "..."
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								1703,
								1704,
								1699,
								1705,
								1706,
								1700,
								1698,
								1708,
								1701,
								1702,
								1707
							]
						}
					],
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 17,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L17"
						}
					]
				}
			},
			"defaultValue": "..."
		},
		{
			"id": 1768,
			"name": "LOADING_TIMINGS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Loading timing constants, matching the host (LOADING_UX_SPEC §3, the 2026-06-22\n design bundle). Exported so authors who hand-roll still match the platform."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/loading.tsx",
					"line": 24,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L24"
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1769,
					"name": "__type",
					"variant": "declaration",
					"kind": 65536,
					"flags": {},
					"children": [
						{
							"id": 1771,
							"name": "fadeMs",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The reveal cross-fade duration the host uses."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/loading.tsx",
									"line": 28,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L28"
								}
							],
							"type": {
								"type": "literal",
								"value": 150
							},
							"defaultValue": "150"
						},
						{
							"id": 1772,
							"name": "shimmerMs",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "One slow shimmer sweep across a placeholder."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/loading.tsx",
									"line": 30,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L30"
								}
							],
							"type": {
								"type": "literal",
								"value": 1900
							},
							"defaultValue": "1900"
						},
						{
							"id": 1770,
							"name": "spinThresholdMs",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Below this, NO spinner appears — a fast wait never flashes one (§6.2 floor)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/loading.tsx",
									"line": 26,
									"character": 2,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L26"
								}
							],
							"type": {
								"type": "literal",
								"value": 150
							},
							"defaultValue": "150"
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								1771,
								1772,
								1770
							]
						}
					],
					"sources": [
						{
							"fileName": "src/loading.tsx",
							"line": 24,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L24"
						}
					]
				}
			},
			"defaultValue": "..."
		},
		{
			"id": 1906,
			"name": "NETWORK_TIMEOUT_MS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Network calls reach arbitrary upstreams; the host bounds the fetch itself, so this is a\n backstop against the host never replying, not a request budget."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 61,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L61"
				}
			],
			"type": {
				"type": "literal",
				"value": 120000
			},
			"defaultValue": "120_000"
		},
		{
			"id": 756,
			"name": "NO_HOST_ATTENTION",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Assumed before the host reports, and the value on a host that never pushes this channel\n at all: nobody is being asked. Defaulting the OTHER way would suspend every may-prompt\n deadline forever on an older host, which is the hang this whole line of work removes."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hostAttention.ts",
					"line": 61,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L61"
				}
			],
			"type": {
				"type": "reference",
				"target": 752,
				"name": "HostAttention",
				"package": "@immediately-run/sdk"
			},
			"defaultValue": "..."
		},
		{
			"id": 1910,
			"name": "PENDING_NOTICE_MS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "When a call passes this, "
					},
					{
						"kind": "code",
						"text": "`onPending`"
					},
					{
						"kind": "text",
						"text": " fires so a caller can render a waiting state\n instead of an unexplained stall."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 73,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L73"
				}
			],
			"type": {
				"type": "literal",
				"value": 3000
			},
			"defaultValue": "3_000"
		},
		{
			"id": 1682,
			"name": "SDK_PROTOCOL_VERSION",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The wire protocol (postMessage envelope / channels / methods) THIS SDK speaks.\n Additive-only (§9); bump only for a backwards-compatible extension."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/runtime.ts",
					"line": 30,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L30"
				}
			],
			"type": {
				"type": "literal",
				"value": "1.0.0"
			},
			"defaultValue": "'1.0.0'"
		},
		{
			"id": 1683,
			"name": "SDK_VERSION",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "This SDK's package version, baked from package.json at build (SP2-6)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/version.ts",
					"line": 5,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/version.ts#L5"
				}
			],
			"type": {
				"type": "literal",
				"value": "0.57.3"
			},
			"defaultValue": "'0.57.3'"
		},
		{
			"id": 1909,
			"name": "STREAM_IDLE_TIMEOUT_MS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "After the first frame, silence this long means the stream is wedged: the host is no\n longer producing and no human is being asked."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 70,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L70"
				}
			],
			"type": {
				"type": "literal",
				"value": 120000
			},
			"defaultValue": "120_000"
		},
		{
			"id": 1905,
			"name": "UNATTENDED_TIMEOUT_MS",
			"variant": "declaration",
			"kind": 32,
			"flags": {
				"isConst": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Milliseconds. Exported so callers can reason about the defaults they are overriding."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 58,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L58"
				}
			],
			"type": {
				"type": "literal",
				"value": 30000
			},
			"defaultValue": "30_000"
		},
		{
			"id": 1735,
			"name": "__resetReady",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/ready.ts",
					"line": 86,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L86"
				}
			],
			"signatures": [
				{
					"id": 1736,
					"name": "__resetReady",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Test seam: reset module state between cases."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 86,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L86"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1732,
			"name": "__setReadyDeps",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/ready.ts",
					"line": 81,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L81"
				}
			],
			"signatures": [
				{
					"id": 1733,
					"name": "__setReadyDeps",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Test seam: override the transport/clock."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 81,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L81"
						}
					],
					"parameters": [
						{
							"id": 1734,
							"name": "d",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Partial"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "src/ready.ts",
											"qualifiedName": "ReadyDeps"
										},
										"name": "ReadyDeps",
										"package": "@immediately-run/sdk"
									}
								],
								"name": "Partial",
								"package": "typescript"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 989,
			"name": "acceptInvite",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Accept an invitation: materialize your membership at the invited role and clear\n the invite — "
					},
					{
						"kind": "code",
						"text": "`spaces:user`"
					},
					{
						"kind": "text",
						"text": ". An invitation the caller doesn't hold rejects with\n "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " (indistinguishable from a nonexistent space; no existence oracle)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 661,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L661"
				}
			],
			"signatures": [
				{
					"id": 990,
					"name": "acceptInvite",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 661,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L661"
						}
					],
					"parameters": [
						{
							"id": 991,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 158,
			"name": "Admonition",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Default MDX "
					},
					{
						"kind": "code",
						"text": "`Admonition`"
					},
					{
						"kind": "text",
						"text": " component — the render target for the GitHub-style\n"
					},
					{
						"kind": "code",
						"text": "`> [!NOTE]`"
					},
					{
						"kind": "text",
						"text": " blockquote-alert syntax (the transpiler remark plugin, R3-152,\ncompiles that syntax to "
					},
					{
						"kind": "code",
						"text": "`<Admonition type=\"note\">…</Admonition>`"
					},
					{
						"kind": "text",
						"text": ").\n\nIt is registered in "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "DEFAULT_MDX_COMPONENTS",
						"target": 178
					},
					{
						"kind": "text",
						"text": " so an admonition renders\neven in a plain-markdown repo that never calls "
					},
					{
						"kind": "code",
						"text": "`boot({ mdxComponents })`"
					},
					{
						"kind": "text",
						"text": " — the\nMDX missing-reference guard never fires (MARKDOWN_SYNTAX_SPEC §11.2 phantom\ndefaults). The markup is semantic and accessible; **styling is intentionally\nminimal** — an app supplies CSS targeting the "
					},
					{
						"kind": "code",
						"text": "`ir-admonition*`"
					},
					{
						"kind": "text",
						"text": " classes, or\noverrides this component via "
					},
					{
						"kind": "code",
						"text": "`boot({ mdxComponents: { Admonition } })`"
					},
					{
						"kind": "text",
						"text": "\n(MARKDOWN_SYNTAX_SPEC §12.3)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Admonition.tsx",
					"line": 27,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L27"
				}
			],
			"signatures": [
				{
					"id": 159,
					"name": "Admonition",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Admonition.tsx",
							"line": 27,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L27"
						}
					],
					"parameters": [
						{
							"id": 160,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 161,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 164,
													"name": "children",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/Admonition.tsx",
															"line": 35,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L35"
														}
													],
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/@types/react/index.d.ts",
															"qualifiedName": "React.ReactNode"
														},
														"name": "ReactNode",
														"package": "@types/react",
														"qualifiedName": "React.ReactNode"
													}
												},
												{
													"id": 163,
													"name": "title",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/Admonition.tsx",
															"line": 34,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L34"
														}
													],
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/@types/react/index.d.ts",
															"qualifiedName": "React.ReactNode"
														},
														"name": "ReactNode",
														"package": "@types/react",
														"qualifiedName": "React.ReactNode"
													}
												},
												{
													"id": 162,
													"name": "type",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/Admonition.tsx",
															"line": 33,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L33"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														164,
														163,
														162
													]
												}
											],
											"sources": [
												{
													"fileName": "src/components/Admonition.tsx",
													"line": 32,
													"character": 3,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Admonition.tsx#L32"
												}
											]
										}
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Omit"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.HTMLAttributes"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
															"qualifiedName": "HTMLDivElement"
														},
														"name": "HTMLDivElement",
														"package": "typescript"
													}
												],
												"name": "HTMLAttributes",
												"package": "@types/react",
												"qualifiedName": "React.HTMLAttributes"
											},
											{
												"type": "literal",
												"value": "title"
											}
										],
										"name": "Omit",
										"package": "typescript"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 1669,
			"name": "announceHandshake",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/runtime.ts",
					"line": 55,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L55"
				}
			],
			"signatures": [
				{
					"id": 1670,
					"name": "announceHandshake",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Announce this SDK's version to the host (§6). Sends "
							},
							{
								"kind": "code",
								"text": "`sdk-handshake`"
							},
							{
								"kind": "text",
								"text": " eagerly\n(best-effort — the host may already be listening) AND replies to a host\n"
							},
							{
								"kind": "code",
								"text": "`request-handshake`"
							},
							{
								"kind": "text",
								"text": " (the robust path, mirroring the other "
							},
							{
								"kind": "code",
								"text": "`request-*`"
							},
							{
								"kind": "text",
								"text": " pulls).\nIdempotent; safe to call more than once. Returns an unsubscribe fn."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/runtime.ts",
							"line": 55,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L55"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1671,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/runtime.ts",
									"line": 55,
									"character": 37,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L55"
								}
							],
							"signatures": [
								{
									"id": 1672,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/runtime.ts",
											"line": 55,
											"character": 37,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L55"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 33,
			"name": "applyRoutingRule",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Find the first rule in "
					},
					{
						"kind": "code",
						"text": "`routingSpec`"
					},
					{
						"kind": "text",
						"text": " whose pattern matches the current\n "
					},
					{
						"kind": "code",
						"text": "`sandboxPath`"
					},
					{
						"kind": "text",
						"text": ", returning it with the captured params (or "
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 33,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L33"
				}
			],
			"signatures": [
				{
					"id": 34,
					"name": "applyRoutingRule",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 33,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L33"
						}
					],
					"parameters": [
						{
							"id": 35,
							"name": "routingSpec",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RoutingSpec"
								},
								"name": "RoutingSpec",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 36,
							"name": "navigationState",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/TinkerableContext.ts",
									"qualifiedName": "NavigationState"
								},
								"name": "NavigationState",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reference",
								"target": 26,
								"name": "AppliedRoutingRule",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 1859,
			"name": "attendanceOf",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 153,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L153"
				}
			],
			"signatures": [
				{
					"id": 1860,
					"name": "attendanceOf",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Whether a call may block on a human. Exported for the classification test + tooling."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 153,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L153"
						}
					],
					"parameters": [
						{
							"id": 1861,
							"name": "scheme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1862,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1904,
						"name": "Attendance",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1863,
			"name": "attendanceReason",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 159,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L159"
				}
			],
			"signatures": [
				{
					"id": 1864,
					"name": "attendanceReason",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Why a call is classified attended, or "
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " when it is not. Exported so the\n classification is legible from a test failure rather than only from this source."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 159,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L159"
						}
					],
					"parameters": [
						{
							"id": 1865,
							"name": "scheme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1866,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 874,
			"name": "awaitMatchingMount",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The framework-free core of "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "waitForMount",
						"target": 870
					},
					{
						"kind": "text",
						"text": ", with the subscription injected\n so a test can drive the synchronous-initial-replay case that broke it."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 282,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L282"
				}
			],
			"signatures": [
				{
					"id": 875,
					"name": "awaitMatchingMount",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 282,
							"character": 34,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L282"
						}
					],
					"parameters": [
						{
							"id": 876,
							"name": "subscribe",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 877,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 283,
											"character": 13,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L283"
										}
									],
									"signatures": [
										{
											"id": 878,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 283,
													"character": 13,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L283"
												}
											],
											"parameters": [
												{
													"id": 879,
													"name": "listener",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 880,
															"name": "__type",
															"variant": "declaration",
															"kind": 65536,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/mounts.ts",
																	"line": 283,
																	"character": 24,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L283"
																}
															],
															"signatures": [
																{
																	"id": 881,
																	"name": "__type",
																	"variant": "signature",
																	"kind": 4096,
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/mounts.ts",
																			"line": 283,
																			"character": 24,
																			"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L283"
																		}
																	],
																	"parameters": [
																		{
																			"id": 882,
																			"name": "mounts",
																			"variant": "param",
																			"kind": 32768,
																			"flags": {},
																			"type": {
																				"type": "array",
																				"elementType": {
																					"type": "reference",
																					"target": 831,
																					"name": "SandboxMount",
																					"package": "@immediately-run/sdk"
																				}
																			}
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "void"
																	}
																}
															]
														}
													}
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 883,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/mounts.ts",
															"line": 283,
															"character": 61,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L283"
														}
													],
													"signatures": [
														{
															"id": 884,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/mounts.ts",
																	"line": 283,
																	"character": 61,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L283"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										}
									]
								}
							}
						},
						{
							"id": 885,
							"name": "query",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 850,
								"name": "MountQuery",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 886,
							"name": "timeoutMs",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 89,
			"name": "boot",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Mount an immediately.run app into the sandbox "
					},
					{
						"kind": "code",
						"text": "`#root`"
					},
					{
						"kind": "text",
						"text": ". The entry point every\napp calls from "
					},
					{
						"kind": "code",
						"text": "`index.tsx`"
					},
					{
						"kind": "text",
						"text": ": wires the MDX, module-cache, and navigation\nproviders, then renders the route table ("
					},
					{
						"kind": "code",
						"text": "`routingSpec`"
					},
					{
						"kind": "text",
						"text": ") or your "
					},
					{
						"kind": "code",
						"text": "`children`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 170,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L170"
				}
			],
			"signatures": [
				{
					"id": 90,
					"name": "boot",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/boot.tsx",
							"line": 170,
							"character": 20,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L170"
						}
					],
					"parameters": [
						{
							"id": 91,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 76,
								"name": "BootProps",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1875,
			"name": "boundsFor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 205,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L205"
				}
			],
			"signatures": [
				{
					"id": 1876,
					"name": "boundsFor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The bounds for a one-shot "
							},
							{
								"kind": "code",
								"text": "`protocolRequest`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 205,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L205"
						}
					],
					"parameters": [
						{
							"id": 1877,
							"name": "scheme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1878,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1911,
						"name": "CallBounds",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1169,
			"name": "cancelItemDrag",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Abort an in-progress host-mediated drag this app started (e.g. the user pressed\n Escape, or the gesture was cancelled). Best-effort and fire-and-forget."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 83,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L83"
				}
			],
			"signatures": [
				{
					"id": 1170,
					"name": "cancelItemDrag",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 83,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L83"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1636,
			"name": "cancelTask",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Abort the task; the caller's "
					},
					{
						"kind": "code",
						"text": "`invokeTask`"
					},
					{
						"kind": "text",
						"text": " rejects with "
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": ".\n Off-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " — no host transport) this is a no-op; on-host a failed\n send throws rather than leaving the caller waiting, exactly as "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "completeTask",
						"target": 1633
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 311,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L311"
				}
			],
			"signatures": [
				{
					"id": 1637,
					"name": "cancelTask",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 311,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L311"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1602,
			"name": "capDir",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Build a delegated DIRECTORY reference for a task param (the directory analogue of\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "capFile",
						"target": 1588
					},
					{
						"kind": "text",
						"text": "). The host resolves it against YOUR OWN grants and mints an\nattenuated, task-scoped chroot of that directory for the callee — you can only\ndelegate a directory you already hold (attenuation only, never escalation):\n\n  roots: [capDir({ mountId: 'space:abc', relPath: 'boards' }, { mode: 'rw' })]"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 70,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
				}
			],
			"signatures": [
				{
					"id": 1603,
					"name": "capDir",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 70,
							"character": 22,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
						}
					],
					"parameters": [
						{
							"id": 1604,
							"name": "ref",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1605,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1606,
											"name": "mountId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/tasks.ts",
													"line": 70,
													"character": 30,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1607,
											"name": "relPath",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/tasks.ts",
													"line": 70,
													"character": 47,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1606,
												1607
											]
										}
									],
									"sources": [
										{
											"fileName": "src/tasks.ts",
											"line": 70,
											"character": 28,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
										}
									]
								}
							}
						},
						{
							"id": 1608,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1609,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1610,
											"name": "mode",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/tasks.ts",
													"line": 70,
													"character": 74,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "ro"
													},
													{
														"type": "literal",
														"value": "rw"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1610
											]
										}
									],
									"sources": [
										{
											"fileName": "src/tasks.ts",
											"line": 70,
											"character": 72,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L70"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1597,
						"name": "DirCap",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1588,
			"name": "capFile",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Build a delegated file reference for a task param. The host resolves it against\nYOUR OWN grants and mints an attenuated, task-scoped chroot for the callee — you\ncan only delegate a path you already hold (attenuation only, never escalation).\n\n  file: capFile({ mountId: 'space:abc', relPath: 'photos/cat.jpg' }, { mode: 'rw' })"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 45,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
				}
			],
			"signatures": [
				{
					"id": 1589,
					"name": "capFile",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 45,
							"character": 23,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
						}
					],
					"parameters": [
						{
							"id": 1590,
							"name": "ref",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1591,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1592,
											"name": "mountId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/tasks.ts",
													"line": 45,
													"character": 31,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1593,
											"name": "relPath",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/tasks.ts",
													"line": 45,
													"character": 48,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1592,
												1593
											]
										}
									],
									"sources": [
										{
											"fileName": "src/tasks.ts",
											"line": 45,
											"character": 29,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
										}
									]
								}
							}
						},
						{
							"id": 1594,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1595,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1596,
											"name": "mode",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/tasks.ts",
													"line": 45,
													"character": 75,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "ro"
													},
													{
														"type": "literal",
														"value": "rw"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1596
											]
										}
									],
									"sources": [
										{
											"fileName": "src/tasks.ts",
											"line": 45,
											"character": 73,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L45"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1583,
						"name": "FileCap",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1625,
			"name": "captureAudio",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Record one audio clip through the host's capture UI. See "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "capturePhoto",
						"target": 1622
					},
					{
						"kind": "text",
						"text": " —\n every rule there applies verbatim, with "
					},
					{
						"kind": "code",
						"text": "`device:microphone`"
					},
					{
						"kind": "text",
						"text": " and "
					},
					{
						"kind": "code",
						"text": "`capture-audio`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 217,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L217"
				}
			],
			"signatures": [
				{
					"id": 1626,
					"name": "captureAudio",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 217,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L217"
						}
					],
					"parameters": [
						{
							"id": 1627,
							"name": "options",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1620,
								"name": "CaptureOptions",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1616,
								"name": "CaptureResult",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1622,
			"name": "capturePhoto",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Take one photo, or record one audio clip, through the HOST's capture UI\n("
					},
					{
						"kind": "code",
						"text": "`BROWSER_CAPABILITIES_SPEC`"
					},
					{
						"kind": "text",
						"text": " §3 grade 1).\n\nThe host opens the device at its own origin, draws the viewfinder, and hands you\nthe bytes when the user presses Done. **You are never in the loop while the device\nis live** — that is the point of the design, not a limitation of it:\n\n- The capture UI is drawn by the host, so a user can trust it the way they trust\n  the sign-in dialog. Do not build a lookalike; imitating host chrome is spoofing.\n- While the device is open the host shows a persistent \"camera on\" / \"microphone\n  on\" indicator in its own chrome, for the whole session. You cannot hide it and\n  should not try to.\n- If the user cancels, this rejects "
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": " and **nothing was recorded**. There\n  is no partial result — do not write error handling that hopes for one.\n\n"
					},
					{
						"kind": "code",
						"text": "```ts\nimport { capturePhoto, requestMount, openFs } from '@immediately-run/sdk';\n\ntry {\n  const { bytes, mimeType } = await capturePhoto({ facing: 'environment' });\n  const mount = await requestMount();          // the user picks a space to save into\n  const fs = openFs(mount);                    // writeFile is a METHOD on the MountFs\n  await fs.mkdir('photos', { recursive: true }); // writeFile does not create parents\n  await fs.writeFile(`photos/latest.${mimeType === 'image/png' ? 'png' : 'jpg'}`, new Uint8Array(bytes));\n} catch (e) {\n  if ((e as { code?: string }).code === 'cancelled') return; // the user said no\n  throw e;\n}\n```"
					},
					{
						"kind": "text",
						"text": "\n(The extension follows "
					},
					{
						"kind": "code",
						"text": "`mimeType`"
					},
					{
						"kind": "text",
						"text": " because the HOST chooses the format — do not assume\nJPEG. "
					},
					{
						"kind": "code",
						"text": "`openAppFs()`"
					},
					{
						"kind": "text",
						"text": " is the variant that writes to your own app space with no pick.)\n\nTwo things must BOTH be true, exactly as for any other task:\n 1. "
					},
					{
						"kind": "code",
						"text": "`immediately.run.invokes`"
					},
					{
						"kind": "text",
						"text": " lists "
					},
					{
						"kind": "code",
						"text": "`capture-photo`"
					},
					{
						"kind": "text",
						"text": " (or "
					},
					{
						"kind": "code",
						"text": "`capture-audio`"
					},
					{
						"kind": "text",
						"text": ");\n 2. your app holds "
					},
					{
						"kind": "code",
						"text": "`task:invoke`"
					},
					{
						"kind": "text",
						"text": " **and** "
					},
					{
						"kind": "code",
						"text": "`device:camera`"
					},
					{
						"kind": "text",
						"text": " (or "
					},
					{
						"kind": "code",
						"text": "`device:microphone`"
					},
					{
						"kind": "text",
						"text": ")\n    — declare them in "
					},
					{
						"kind": "code",
						"text": "`immediately.run.capabilities`"
					},
					{
						"kind": "text",
						"text": " so the user can grant them.\n\nRejects with "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ": "
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": " (the user dismissed the capture — nothing was\nrecorded), "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " (you lack the capability; "
					},
					{
						"kind": "code",
						"text": "`message: 'browser-denied'`"
					},
					{
						"kind": "text",
						"text": " means\nthe BROWSER refused immediately.run itself, which your consent cannot fix),\n"
					},
					{
						"kind": "code",
						"text": "`unavailable`"
					},
					{
						"kind": "text",
						"text": " (no such device on this machine, or it would not start),\n"
					},
					{
						"kind": "code",
						"text": "`unsupported`"
					},
					{
						"kind": "text",
						"text": " (this host cannot capture), "
					},
					{
						"kind": "code",
						"text": "`not-declared`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`timeout`"
					},
					{
						"kind": "text",
						"text": ".\n\n*Zero-platform alternative, still worth knowing:* "
					},
					{
						"kind": "code",
						"text": "`<input type=\"file\"\naccept=\"image/*\" capture=\"environment\">`"
					},
					{
						"kind": "text",
						"text": " opens the OS camera from inside the\nsandbox (file choosers are not permission-gated). It needs no capability and no\nhost support; it also gives you no indicator and no host-drawn surface."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 212,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L212"
				}
			],
			"signatures": [
				{
					"id": 1623,
					"name": "capturePhoto",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 212,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L212"
						}
					],
					"parameters": [
						{
							"id": 1624,
							"name": "options",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1620,
								"name": "CaptureOptions",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1616,
								"name": "CaptureResult",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1263,
			"name": "chat",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 128,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L128"
				}
			],
			"signatures": [
				{
					"id": 1264,
					"name": "chat",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Stream a chat completion from whichever provider the user has configured.\n\n"
							},
							{
								"kind": "code",
								"text": "```ts\nlet summary = '';\nfor await (const d of chat({ messages: [{ role: 'user', content: [{ type: 'text', text }] }] })) {\n  if (d.type === 'text-delta') summary += d.text;\n}\n```"
							},
							{
								"kind": "text",
								"text": "\n\nRequires the "
							},
							{
								"kind": "code",
								"text": "`llm:chat`"
							},
							{
								"kind": "text",
								"text": " capability. If no provider is bound the host fails the\nstream into the SP-7 connect-me prompt (the user adds a key) — the generator\nthrows with "
							},
							{
								"kind": "code",
								"text": "`code: 'auth-required'`"
							},
							{
								"kind": "text",
								"text": "; an un-granted call throws "
							},
							{
								"kind": "code",
								"text": "`forbidden`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 128,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L128"
						}
					],
					"parameters": [
						{
							"id": 1265,
							"name": "req",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1302,
								"name": "ChatRequest",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
							"qualifiedName": "AsyncGenerator"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1309,
								"name": "ChatDelta",
								"package": "@immediately-run/sdk"
							},
							{
								"type": "reference",
								"target": 1335,
								"name": "ChatResult",
								"package": "@immediately-run/sdk"
							},
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "AsyncGenerator",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 690,
			"name": "closeFile",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Close "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": "'s tab in the editor (remove it from the open set) — native\n "
					},
					{
						"kind": "code",
						"text": "`closeFile`"
					},
					{
						"kind": "text",
						"text": " parity. Rejects with an "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "EditorSessionError",
						"target": 682
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 186,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L186"
				}
			],
			"signatures": [
				{
					"id": 691,
					"name": "closeFile",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 186,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L186"
						}
					],
					"parameters": [
						{
							"id": 692,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1633,
			"name": "completeTask",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Finish the task, returning a result to the caller. The host validates it against\nthe contract's result schema before resolving the caller ("
					},
					{
						"kind": "code",
						"text": "`invalid-params`"
					},
					{
						"kind": "text",
						"text": " on\nviolation), then tears down this overlay.\n\n"
					},
					{
						"kind": "code",
						"text": "`result`"
					},
					{
						"kind": "text",
						"text": " must be STRUCTURED-CLONEABLE — it crosses a frame boundary. A DOM node, a\nfunction, a class instance with methods, a "
					},
					{
						"kind": "code",
						"text": "`MediaStreamTrack`"
					},
					{
						"kind": "text",
						"text": ": all "
					},
					{
						"kind": "code",
						"text": "`DataCloneError`"
					},
					{
						"kind": "text",
						"text": ".\n**That throws**, deliberately and loudly: the alternative is a caller left hanging to\nits "
					},
					{
						"kind": "code",
						"text": "`invokeTask`"
					},
					{
						"kind": "text",
						"text": " deadline while this app believes it answered.\n\nOff-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " — no host transport) this is a no-op: there is no caller\nto answer. That case, and only that case, is silent."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 302,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L302"
				}
			],
			"signatures": [
				{
					"id": 1634,
					"name": "completeTask",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 302,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L302"
						}
					],
					"parameters": [
						{
							"id": 1635,
							"name": "result",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1774,
			"name": "consumeStream",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolStream.ts",
					"line": 78,
					"character": 23,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L78"
				}
			],
			"signatures": [
				{
					"id": 1775,
					"name": "consumeStream",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Drive one streamed request to completion over an injected transport.\n\nYields each event value; returns the "
							},
							{
								"kind": "code",
								"text": "`done`"
							},
							{
								"kind": "text",
								"text": " value; throws "
							},
							{
								"kind": "code",
								"text": "`StreamError`"
							},
							{
								"kind": "text",
								"text": " on an\nerror frame. Always unsubscribes (via the generator's "
							},
							{
								"kind": "code",
								"text": "`finally`"
							},
							{
								"kind": "text",
								"text": ") so an early\n"
							},
							{
								"kind": "code",
								"text": "`break`"
							},
							{
								"kind": "text",
								"text": " in the consumer doesn't leak the listener.\n\n"
							},
							{
								"kind": "code",
								"text": "`signal`"
							},
							{
								"kind": "text",
								"text": " wires a caller "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "AbortSignal",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "AbortSignal"
								}
							},
							{
								"kind": "text",
								"text": " to mid-stream cancellation: when it\nfires (or the consumer "
							},
							{
								"kind": "code",
								"text": "`break`"
							},
							{
								"kind": "text",
								"text": "s before a terminal frame), the "
							},
							{
								"kind": "code",
								"text": "`finally`"
							},
							{
								"kind": "text",
								"text": " sends a\n"
							},
							{
								"kind": "code",
								"text": "`cancel`"
							},
							{
								"kind": "text",
								"text": " frame back over "
							},
							{
								"kind": "code",
								"text": "`transport.cancel`"
							},
							{
								"kind": "text",
								"text": " so the HOST stops generating — without\nit, aborting only stops the app-side iterator while the upstream provider keeps\nstreaming and BILLING (LLM_AND_AGENTS_SPEC §3.3, R3-224 / adversarial F2)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 78,
							"character": 23,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L78"
						}
					],
					"typeParameters": [
						{
							"id": 1776,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 1777,
							"name": "R",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"parameters": [
						{
							"id": 1778,
							"name": "transport",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1809,
								"name": "StreamTransport",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 1779,
							"name": "type",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1780,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1781,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "unknown"
								}
							}
						},
						{
							"id": 1782,
							"name": "msgId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "..."
						},
						{
							"id": 1783,
							"name": "signal",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "AbortSignal"
								},
								"name": "AbortSignal",
								"package": "typescript"
							}
						},
						{
							"id": 1784,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reference",
										"target": 1971,
										"name": "BoundedCallOptions",
										"package": "@immediately-run/sdk"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1785,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1786,
													"name": "idleTimeoutMs",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/protocolStream.ts",
															"line": 85,
															"character": 32,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L85"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1786
													]
												}
											],
											"sources": [
												{
													"fileName": "src/protocolStream.ts",
													"line": 85,
													"character": 30,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L85"
												}
											]
										}
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
							"qualifiedName": "AsyncGenerator"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1776,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "reference",
								"target": 1777,
								"name": "R",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "AsyncGenerator",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1024,
			"name": "contribute",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/contribute.ts",
					"line": 73,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L73"
				}
			],
			"signatures": [
				{
					"id": 1025,
					"name": "contribute",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Save the current working tree, streaming each stage.\n\n"
							},
							{
								"kind": "code",
								"text": "```ts\nfor await (const ev of contribute({ commitMessage: 'Edit post' })) {\n  if (ev.stage === 'done') console.log(ev.prUrl);\n}\n```"
							},
							{
								"kind": "text",
								"text": "\n\nYields "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "ContributionEvent",
								"target": 1028
							},
							{
								"kind": "text",
								"text": "s and returns a "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "ContributionResult",
								"target": 1088
							},
							{
								"kind": "text",
								"text": ".\nThrows a "
							},
							{
								"kind": "code",
								"text": "`StreamError`"
							},
							{
								"kind": "text",
								"text": " ("
							},
							{
								"kind": "code",
								"text": "`.code`"
							},
							{
								"kind": "text",
								"text": ") if the host rejects the request — notably\n"
							},
							{
								"kind": "code",
								"text": "`forbidden`"
							},
							{
								"kind": "text",
								"text": " when a "
							},
							{
								"kind": "code",
								"text": "`contribute:any`"
							},
							{
								"kind": "text",
								"text": " app asks for "
							},
							{
								"kind": "code",
								"text": "`mode: 'direct'`"
							},
							{
								"kind": "text",
								"text": " (T11)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/contribute.ts",
							"line": 73,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/contribute.ts#L73"
						}
					],
					"parameters": [
						{
							"id": 1026,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1095,
								"name": "ContributeOptions",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
							"qualifiedName": "AsyncGenerator"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1028,
								"name": "ContributionEvent",
								"package": "@immediately-run/sdk"
							},
							{
								"type": "reference",
								"target": 1088,
								"name": "ContributionResult",
								"package": "@immediately-run/sdk"
							},
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "AsyncGenerator",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 219,
			"name": "CorpusContext",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ambient corpus scope. A corpus-rendering app wraps its content tree in\n "
					},
					{
						"kind": "code",
						"text": "`<CorpusContext value={{ root, entry, toHref }}>`"
					},
					{
						"kind": "text",
						"text": "; nesting a second provider inside a\n rendered sub-corpus makes the innermost win, as with "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "LinkSpaceContext",
						"target": 205
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"children": [
				{
					"id": 225,
					"name": "$$typeof",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 572,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "symbol"
					}
				},
				{
					"id": 223,
					"name": "Consumer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 680,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Consumer"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 212,
								"name": "CorpusScope",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Consumer",
						"package": "@types/react",
						"qualifiedName": "React.Consumer"
					}
				},
				{
					"id": 224,
					"name": "displayName",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Used in debugging messages. You might want to set it\nexplicitly if you want to display a different name for\ndebugging purposes."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "Legacy React Docs",
										"target": "https://legacy.reactjs.org/docs/react-component.html#displayname"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 688,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 222,
					"name": "Provider",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 679,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Provider"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 212,
								"name": "CorpusScope",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Provider",
						"package": "@types/react",
						"qualifiedName": "React.Provider"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						225,
						223,
						224,
						222
					]
				}
			],
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 58,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L58"
				}
			],
			"signatures": [
				{
					"id": 220,
					"name": "CorpusContext",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 58,
							"character": 13,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L58"
						}
					],
					"parameters": [
						{
							"id": 221,
							"name": "props",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ProviderProps"
								},
								"name": "ProviderProps",
								"package": "@types/react",
								"qualifiedName": "React.ProviderProps"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 698,
			"name": "createFile",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Create an empty working-tree file at "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " and open it. Rejects "
					},
					{
						"kind": "code",
						"text": "`exists`"
					},
					{
						"kind": "text",
						"text": " if a\n file is already there."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 211,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L211"
				}
			],
			"signatures": [
				{
					"id": 699,
					"name": "createFile",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 211,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L211"
						}
					],
					"parameters": [
						{
							"id": 700,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 701,
			"name": "createFolder",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Create a working-tree folder at "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " (materialised with a "
					},
					{
						"kind": "code",
						"text": "`.gitkeep`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 214,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L214"
				}
			],
			"signatures": [
				{
					"id": 702,
					"name": "createFolder",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 214,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L214"
						}
					],
					"parameters": [
						{
							"id": 703,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 133,
			"name": "createSourceCache",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/sourceCache.ts",
					"line": 31,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L31"
				}
			],
			"signatures": [
				{
					"id": 134,
					"name": "createSourceCache",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/sourceCache.ts",
							"line": 31,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/sourceCache.ts#L31"
						}
					],
					"parameters": [
						{
							"id": 135,
							"name": "reader",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 136,
								"name": "SourceReader",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 140,
						"name": "SourceCache",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 960,
			"name": "createSpace",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Create a brand-new, empty platform-hosted space, granted to THIS app in full\n (read-write) — the user's create consent is consent for the app to create\n storage for itself, and the host records the same durable grant the\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "requestMount",
						"target": 922
					},
					{
						"kind": "text",
						"text": " powerbox would. So the returned mount can be re-opened\n later with "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "mountSpace",
						"target": 917
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "mount",
						"target": 914
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`space:<id>`"
					},
					{
						"kind": "text",
						"text": ") with no prompt —\n on the next load, in another tab, after sign-out/sign-in — until the user\n revokes the grant in their grants surface, after which "
					},
					{
						"kind": "code",
						"text": "`mount`"
					},
					{
						"kind": "text",
						"text": " answers\n "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ". Other apps get nothing: they still reach the space only through\n the powerbox. (Before site-main R3-406 no grant was recorded and the space\n could only be re-found via the powerbox.)"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 609,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L609"
				}
			],
			"signatures": [
				{
					"id": 961,
					"name": "createSpace",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 609,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L609"
						}
					],
					"parameters": [
						{
							"id": 962,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 963,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 964,
											"name": "name",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 609,
													"character": 36,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L609"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												964
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 609,
											"character": 34,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L609"
										}
									]
								}
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1883,
			"name": "createSuspendableDeadline",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 239,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L239"
				}
			],
			"signatures": [
				{
					"id": 1884,
					"name": "createSuspendableDeadline",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A deadline with a suspendable idle leg and an unsuspendable ceiling.\n\nPure and injectable ("
							},
							{
								"kind": "code",
								"text": "`setTimer`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`clearTimer`"
							},
							{
								"kind": "text",
								"text": ") so the suspension rules are unit-testable\nagainst a fake clock rather than by waiting minutes for real ones.\n\nThe idle leg RESTARTS in full when a prompt clears rather than resuming where it left off.\nThat is deliberate: after the user dismisses a prompt the host begins fresh work, and the\nseconds that elapsed before the prompt say nothing about how long that work should take.\nThe ceiling is what stops a repeatedly-prompting call from running forever."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 239,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L239"
						}
					],
					"parameters": [
						{
							"id": 1885,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1886,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1887,
											"name": "bounds",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/protocolDeadline.ts",
													"line": 240,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L240"
												}
											],
											"type": {
												"type": "reference",
												"target": 1911,
												"name": "CallBounds",
												"package": "@immediately-run/sdk"
											}
										},
										{
											"id": 1900,
											"name": "clearTimer",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/protocolDeadline.ts",
													"line": 244,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L244"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1901,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/protocolDeadline.ts",
															"line": 244,
															"character": 15,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L244"
														}
													],
													"signatures": [
														{
															"id": 1902,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolDeadline.ts",
																	"line": 244,
																	"character": 15,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L244"
																}
															],
															"parameters": [
																{
																	"id": 1903,
																	"name": "handle",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "unknown"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										},
										{
											"id": 1888,
											"name": "onExpire",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Called once, with the bound that elapsed and its length in ms."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/protocolDeadline.ts",
													"line": 242,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L242"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1889,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/protocolDeadline.ts",
															"line": 242,
															"character": 12,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L242"
														}
													],
													"signatures": [
														{
															"id": 1890,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolDeadline.ts",
																	"line": 242,
																	"character": 12,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L242"
																}
															],
															"parameters": [
																{
																	"id": 1891,
																	"name": "bound",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": 1914,
																		"name": "DeadlineBound",
																		"package": "@immediately-run/sdk"
																	}
																},
																{
																	"id": 1892,
																	"name": "boundMs",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										},
										{
											"id": 1893,
											"name": "setTimer",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/protocolDeadline.ts",
													"line": 243,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L243"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1894,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/protocolDeadline.ts",
															"line": 243,
															"character": 13,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L243"
														}
													],
													"signatures": [
														{
															"id": 1895,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/protocolDeadline.ts",
																	"line": 243,
																	"character": 13,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L243"
																}
															],
															"parameters": [
																{
																	"id": 1896,
																	"name": "fn",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 1897,
																			"name": "__type",
																			"variant": "declaration",
																			"kind": 65536,
																			"flags": {},
																			"sources": [
																				{
																					"fileName": "src/protocolDeadline.ts",
																					"line": 243,
																					"character": 18,
																					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L243"
																				}
																			],
																			"signatures": [
																				{
																					"id": 1898,
																					"name": "__type",
																					"variant": "signature",
																					"kind": 4096,
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/protocolDeadline.ts",
																							"line": 243,
																							"character": 18,
																							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L243"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "void"
																					}
																				}
																			]
																		}
																	}
																},
																{
																	"id": 1899,
																	"name": "ms",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "unknown"
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1887,
												1900,
												1888,
												1893
											]
										}
									],
									"sources": [
										{
											"fileName": "src/protocolDeadline.ts",
											"line": 239,
											"character": 48,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L239"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1915,
						"name": "SuspendableDeadline",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 992,
			"name": "declineInvite",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Decline (dismiss) an invitation from your inbox; writes no membership —\n "
					},
					{
						"kind": "code",
						"text": "`spaces:user`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 667,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L667"
				}
			],
			"signatures": [
				{
					"id": 993,
					"name": "declineInvite",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 667,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L667"
						}
					],
					"parameters": [
						{
							"id": 994,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 704,
			"name": "deleteEntry",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Delete a working-tree file, or a folder and everything under it. Rejects\n "
					},
					{
						"kind": "code",
						"text": "`protected`"
					},
					{
						"kind": "text",
						"text": " for files the host won't remove, "
					},
					{
						"kind": "code",
						"text": "`not-found`"
					},
					{
						"kind": "text",
						"text": " if absent."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 218,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L218"
				}
			],
			"signatures": [
				{
					"id": 705,
					"name": "deleteEntry",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 218,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L218"
						}
					],
					"parameters": [
						{
							"id": 706,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1355,
			"name": "describeChat",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The provider the host resolved for this app, or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": ".\n\nKept for compatibility ("
					},
					{
						"kind": "code",
						"text": "`ways_of_working §6`"
					},
					{
						"kind": "text",
						"text": ", additive-only): it collapses "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": "\nand "
					},
					{
						"kind": "code",
						"text": "`not-configured`"
					},
					{
						"kind": "text",
						"text": " to "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": ". Prefer "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "describeChatState",
						"target": 1357
					},
					{
						"kind": "text",
						"text": " when the difference\nmatters — which is any time you would render \"connect a key\", because doing that in\nthe "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": " state is exactly the false banner R3-300 fixes."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 248,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L248"
				}
			],
			"signatures": [
				{
					"id": 1356,
					"name": "describeChat",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 248,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L248"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1343,
								"name": "ChatProviderInfo",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 1357,
			"name": "describeChatState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The three-state read: "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": " before the host answers, then configured or not."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 251,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L251"
				}
			],
			"signatures": [
				{
					"id": 1358,
					"name": "describeChatState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 251,
							"character": 33,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L251"
						}
					],
					"type": {
						"type": "reference",
						"target": 1347,
						"name": "ChatProviderState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1010,
			"name": "emitAnalyticsEvent",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Emit one declared analytics event, surfacing refusals as typed errors."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`forbidden`"
							},
							{
								"kind": "text",
								"text": " | "
							},
							{
								"kind": "code",
								"text": "`invalid-params`"
							},
							{
								"kind": "text",
								"text": " | "
							},
							{
								"kind": "code",
								"text": "`budget`"
							},
							{
								"kind": "text",
								"text": " — see the module header."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/analytics.ts",
					"line": 116,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L116"
				}
			],
			"signatures": [
				{
					"id": 1011,
					"name": "emitAnalyticsEvent",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/analytics.ts",
							"line": 116,
							"character": 34,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L116"
						}
					],
					"parameters": [
						{
							"id": 1012,
							"name": "name",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "a declared, app-namespaced event name ("
									},
									{
										"kind": "code",
										"text": "`myapp.somethingHappened`"
									},
									{
										"kind": "text",
										"text": ").\n            It may not collide with the host vocabulary."
									}
								]
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1013,
							"name": "props",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "declared properties only. An undeclared key REJECTS the event —\n             nothing is stripped, because a silently dropped key turns a leak into\n             a green test."
									}
								]
							},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": 1007,
										"name": "AnalyticsPropValue",
										"package": "@immediately-run/sdk"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1008,
								"name": "AnalyticsAck",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1214,
			"name": "feedFetch",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Fire one of your app's configured feeds through the host.\n\n"
					},
					{
						"kind": "code",
						"text": "```ts\n// `instanceId` comes from the host when the feed is launched — it is opaque,\n// host-minted, and bound to your app; you never construct one.\nconst res = await feedFetch(instanceId, { since: '2026-08-01T00:00:00Z' });\nconst rows = JSON.parse(res.body);\n```"
					},
					{
						"kind": "text",
						"text": "\n\nA reachable server's reply — including a non-2xx status — RESOLVES; inspect\n"
					},
					{
						"kind": "code",
						"text": "`.status`"
					},
					{
						"kind": "text",
						"text": ". Everything else REJECTS with an "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Error",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Error"
						}
					},
					{
						"kind": "text",
						"text": " carrying a machine "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ":\n\n- "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " — you do not hold "
					},
					{
						"kind": "code",
						"text": "`feed:fetch`"
					},
					{
						"kind": "text",
						"text": ", or "
					},
					{
						"kind": "code",
						"text": "`instanceId`"
					},
					{
						"kind": "text",
						"text": " is not one of yours.\n  **The two are deliberately indistinguishable**, so this is not an oracle for which\n  feeds exist.\n- "
					},
					{
						"kind": "code",
						"text": "`invalid-params`"
					},
					{
						"kind": "text",
						"text": " — a param the template does not declare, a value that is not what\n  its slot declared, or a body that would exceed the template's cap. Naming a cursor\n  slot lands here too: the cursor is the host's, not a parameter.\n- "
					},
					{
						"kind": "code",
						"text": "`budget`"
					},
					{
						"kind": "text",
						"text": " — this instance's request budget is spent. It bounds runaway loops; it is\n  a tripwire, not containment.\n- "
					},
					{
						"kind": "code",
						"text": "`unsupported`"
					},
					{
						"kind": "text",
						"text": " — the host's pinned egress path is unavailable. "
					},
					{
						"kind": "code",
						"text": "`feedFetch`"
					},
					{
						"kind": "text",
						"text": "\n  deliberately has **no fallback**: the alternative path does no DNS resolution and no\n  socket pinning, and silently downgrading a credentialed feed onto it is the hazard\n  this whole mechanism removes. A connector that cannot use the pinned path does not\n  fetch.\n- "
					},
					{
						"kind": "code",
						"text": "`blocked`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`redirect`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`too-large`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`network`"
					},
					{
						"kind": "text",
						"text": " — the same server-side SSRF,\n  per-hop redirect and size guards every proxied fetch meets."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/feed.ts",
					"line": 91,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L91"
				}
			],
			"signatures": [
				{
					"id": 1215,
					"name": "feedFetch",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/feed.ts",
							"line": 91,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/feed.ts#L91"
						}
					],
					"parameters": [
						{
							"id": 1216,
							"name": "instanceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1217,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "number"
											}
										]
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1208,
								"name": "FeedFetchResponse",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 858,
			"name": "findMount",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the first mount matching "
					},
					{
						"kind": "code",
						"text": "`query`"
					},
					{
						"kind": "text",
						"text": ", or "
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 239,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L239"
				}
			],
			"signatures": [
				{
					"id": 859,
					"name": "findMount",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 239,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L239"
						}
					],
					"parameters": [
						{
							"id": 860,
							"name": "query",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 850,
								"name": "MountQuery",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 1879,
			"name": "firstFrameBoundsFor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 214,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L214"
				}
			],
			"signatures": [
				{
					"id": 1880,
					"name": "firstFrameBoundsFor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The bounds for a stream's time-to-first-frame."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 214,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L214"
						}
					],
					"parameters": [
						{
							"id": 1881,
							"name": "scheme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1882,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1911,
						"name": "CallBounds",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1871,
			"name": "firstFrameTimeoutFor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 181,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L181"
				}
			],
			"signatures": [
				{
					"id": 1872,
					"name": "firstFrameTimeoutFor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The default TIME-TO-FIRST-FRAME bound for a stream.\n\nDeliberately not a total-duration bound: a long generation that is streaming normally is\nhealthy, and killing it would be a worse bug than the one being fixed. The hang has a\ndistinct shape — NO frames at all — so that is what is bounded, plus an idle gap between\nframes once flowing. Together they fire exactly on a wedged stream and never on a slow\none."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 181,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L181"
						}
					],
					"parameters": [
						{
							"id": 1873,
							"name": "scheme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1874,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			]
		},
		{
			"id": 232,
			"name": "fromCorpusPath",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Corpus-absolute path → filesystem-absolute, or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " without a root. The inverse of\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "toCorpusPath",
						"target": 228
					},
					{
						"kind": "text",
						"text": ", for the rare content component that must read raw bytes."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 78,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L78"
				}
			],
			"signatures": [
				{
					"id": 233,
					"name": "fromCorpusPath",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 78,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L78"
						}
					],
					"parameters": [
						{
							"id": 234,
							"name": "corpusPath",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 235,
							"name": "root",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 1468,
			"name": "fsAvailable",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 90,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L90"
				}
			],
			"signatures": [
				{
					"id": 1469,
					"name": "fsAvailable",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Is the sandbox filesystem reachable at all? "
							},
							{
								"kind": "code",
								"text": "`false`"
							},
							{
								"kind": "text",
								"text": " in plain local "
							},
							{
								"kind": "code",
								"text": "`vite dev`"
							},
							{
								"kind": "text",
								"text": " and\n before boot — gate file affordances on it so an app degrades instead of throwing.\n "
							},
							{
								"kind": "code",
								"text": "`true`"
							},
							{
								"kind": "text",
								"text": " under "
							},
							{
								"kind": "code",
								"text": "`vite dev`"
							},
							{
								"kind": "text",
								"text": " with the "
							},
							{
								"kind": "code",
								"text": "`@immediately-run/dev-fs`"
							},
							{
								"kind": "text",
								"text": " plugin (>= 0.5.0),\n which publishes its bridge where "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "sandboxFs",
								"target": 1466
							},
							{
								"kind": "text",
								"text": " discovers it."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 90,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L90"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			]
		},
		{
			"id": 829,
			"name": "getAppMountPath",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The absolute path where this app's own repository filesystem is mounted\n(FILE_SHARING_SPEC §11.2). Prefer this over hardcoding "
					},
					{
						"kind": "code",
						"text": "`/app`"
					},
					{
						"kind": "text",
						"text": ": the repo is\ndual-mounted at both "
					},
					{
						"kind": "code",
						"text": "`/app`"
					},
					{
						"kind": "text",
						"text": " (back-compat) and its canonical "
					},
					{
						"kind": "code",
						"text": "`/mnt/{hash}`"
					},
					{
						"kind": "text",
						"text": "\naddress, and this returns the canonical one the host reports. Falls back to\n"
					},
					{
						"kind": "code",
						"text": "`/app`"
					},
					{
						"kind": "text",
						"text": " when the host hasn't reported a canonical path (older host / before the\nreport arrives) — both paths are live, so either resolves the same files."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 54,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L54"
				}
			],
			"signatures": [
				{
					"id": 830,
					"name": "getAppMountPath",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 54,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L54"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			]
		},
		{
			"id": 608,
			"name": "getAuthState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the current login / account state. Poll this whenever you need a\none-off read; use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onAuthChange",
						"target": 610
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useAuth",
						"target": 618
					},
					{
						"kind": "text",
						"text": " to react to changes.\n\n"
					},
					{
						"kind": "code",
						"text": "`user`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " unless this frame holds "
					},
					{
						"kind": "code",
						"text": "`auth:identity`"
					},
					{
						"kind": "text",
						"text": " (see\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SandboxUser",
						"target": 603
					},
					{
						"kind": "text",
						"text": "); "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " alone is baseline and always available.\n\nOff-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " — no host to report a session) "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " stays\n"
					},
					{
						"kind": "code",
						"text": "`'unknown'`"
					},
					{
						"kind": "text",
						"text": " FOREVER — it never settles to "
					},
					{
						"kind": "code",
						"text": "`'signed-out'`"
					},
					{
						"kind": "text",
						"text": ". Code that waits for a\nsettled status before proceeding (e.g. attributing authorship) hangs locally:\ngate such flows on "
					},
					{
						"kind": "code",
						"text": "`status === 'signed-in'`"
					},
					{
						"kind": "text",
						"text": " combined with a timeout or an\nexplicit local fallback, never on \"status is no longer 'unknown'\"."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/auth.ts",
					"line": 71,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L71"
				}
			],
			"signatures": [
				{
					"id": 609,
					"name": "getAuthState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/auth.ts",
							"line": 71,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L71"
						}
					],
					"type": {
						"type": "reference",
						"target": 605,
						"name": "AuthState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1116,
			"name": "getCatalog",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The methods this app may call (grant-filtered, §5.5). Poll for a one-off read;\n use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onCatalogChange",
						"target": 1118
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useCatalog",
						"target": 1126
					},
					{
						"kind": "text",
						"text": " to react."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/catalog.ts",
					"line": 94,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L94"
				}
			],
			"signatures": [
				{
					"id": 1117,
					"name": "getCatalog",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 94,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L94"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1106,
							"name": "ApiMethod",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 739,
			"name": "getChromeState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the current chrome state. Poll for a one-off read."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/chromeState.ts",
					"line": 75,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L75"
				}
			],
			"signatures": [
				{
					"id": 740,
					"name": "getChromeState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/chromeState.ts",
							"line": 75,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L75"
						}
					],
					"type": {
						"type": "reference",
						"target": 734,
						"name": "ChromeState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1396,
			"name": "getDiagnostics",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One-off read of the previewed app's current diagnostics. Returns the empty\n snapshot until the host answers (or if the app lacks "
					},
					{
						"kind": "code",
						"text": "`diagnostics:read`"
					},
					{
						"kind": "text",
						"text": "). Use\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onDiagnosticsChange",
						"target": 1398
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useDiagnostics",
						"target": 1406
					},
					{
						"kind": "text",
						"text": " to react to live updates."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 85,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L85"
				}
			],
			"signatures": [
				{
					"id": 1397,
					"name": "getDiagnostics",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 85,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L85"
						}
					],
					"type": {
						"type": "reference",
						"target": 1392,
						"name": "Diagnostics",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 641,
			"name": "getEditorContext",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the current editor context (dirty set). Poll this for a one-off read;\nuse "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onEditorContextChange",
						"target": 643
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useEditorContext",
						"target": 651
					},
					{
						"kind": "text",
						"text": " to react."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editorContext.ts",
					"line": 71,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L71"
				}
			],
			"signatures": [
				{
					"id": 642,
					"name": "getEditorContext",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 71,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L71"
						}
					],
					"type": {
						"type": "reference",
						"target": 636,
						"name": "EditorContext",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 722,
			"name": "getFormFactor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the current form factor. Poll for a one-off read.\n\n Off-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " — no host to report the region's box) this stays at\n the default forever: "
					},
					{
						"kind": "code",
						"text": "`{ class: 'desktop', orientation: 'landscape', width: 1280,\n height: 800 }`"
					},
					{
						"kind": "text",
						"text": ". Don't mistake it for a measurement — locally, size your layout\n from the DOM if you need the real viewport."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/formFactor.ts",
					"line": 60,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L60"
				}
			],
			"signatures": [
				{
					"id": 723,
					"name": "getFormFactor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 60,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L60"
						}
					],
					"type": {
						"type": "reference",
						"target": 717,
						"name": "FormFactor",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1454,
			"name": "getFsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The most recent working-tree change batch (the empty initial until the first)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/onFsChange.ts",
					"line": 40,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L40"
				}
			],
			"signatures": [
				{
					"id": 1455,
					"name": "getFsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/onFsChange.ts",
							"line": 40,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L40"
						}
					],
					"type": {
						"type": "reference",
						"target": 1451,
						"name": "FsChange",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 757,
			"name": "getHostAttention",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns what the host is waiting for right now. Poll for a one-off read."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hostAttention.ts",
					"line": 91,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L91"
				}
			],
			"signatures": [
				{
					"id": 758,
					"name": "getHostAttention",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hostAttention.ts",
							"line": 91,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L91"
						}
					],
					"type": {
						"type": "reference",
						"target": 752,
						"name": "HostAttention",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1673,
			"name": "getHostRuntime",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/hostRuntime.ts",
					"line": 33,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L33"
				}
			],
			"signatures": [
				{
					"id": 1674,
					"name": "getHostRuntime",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Read the sandbox runtime's discovery global (§4), or null when absent — in which\ncase the SDK uses the current INJECTED path ("
							},
							{
								"kind": "code",
								"text": "`module.evaluation.*`"
							},
							{
								"kind": "text",
								"text": "). Lets the SDK\ndetect a host too old/new and fail closed (§6) once the global ships."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/hostRuntime.ts",
							"line": 33,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostRuntime.ts#L33"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1675,
								"name": "ImmediatelyRunGlobal",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 621,
			"name": "getHostTheme",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the current host theme. Poll this for a one-off read; use\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onHostThemeChange",
						"target": 623
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useHostTheme",
						"target": 631
					},
					{
						"kind": "text",
						"text": " to react to changes."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/theme.ts",
					"line": 31,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L31"
				}
			],
			"signatures": [
				{
					"id": 622,
					"name": "getHostTheme",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/theme.ts",
							"line": 31,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L31"
						}
					],
					"type": {
						"type": "reference",
						"target": 620,
						"name": "HostTheme",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 15,
			"name": "getInjectedMetadataEmitter",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [],
				"blockTags": [
					{
						"tag": "@deprecated",
						"content": [
							{
								"kind": "text",
								"text": "Injected-bundler read (window opened 2026-08-25, R3-278) — the\n protocol equivalent is the metadata event-fill over the §4 transport, which\n "
							},
							{
								"kind": "code",
								"text": "`resolveMetadataSource`"
							},
							{
								"kind": "text",
								"text": " already selects when this returns null.\n\nThe injected bundler's metadata emitter, or null when npm-fetched."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/injectedBundler.ts",
					"line": 50,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/injectedBundler.ts#L50"
				}
			],
			"signatures": [
				{
					"id": 16,
					"name": "getInjectedMetadataEmitter",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/injectedBundler.ts",
							"line": 50,
							"character": 42,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/injectedBundler.ts#L50"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "src/injectedBundler.ts",
									"qualifiedName": "InjectedMetadataEmitter"
								},
								"name": "InjectedMetadataEmitter",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 17,
			"name": "getInjectedMetadataSnapshot",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [],
				"blockTags": [
					{
						"tag": "@deprecated",
						"content": [
							{
								"kind": "text",
								"text": "Injected-bundler read (window opened 2026-08-25, R3-278) — the boot\n seed degrades to transport event-fill when this returns null.\n\nThe injected bundler's synchronous metadata snapshot for the boot seed\n(MDX_CONTENT_COLLECTIONS_SPEC §1.4). Returns the full "
							},
							{
								"kind": "code",
								"text": "`/app`"
							},
							{
								"kind": "text",
								"text": "-keyed collection the\nbundler seeded (from the frontmatter sidecar) so the app's first render already\nholds it — the SDK-side counterpart of the bundler seeding. Null when npm-fetched\n(no in-realm bundler) → the SDK degrades to event-fill over the §4 transport, no\nfirst-paint guarantee. The returned VALUE refs are the same objects the emitter\nreplays, so the "
							},
							{
								"kind": "code",
								"text": "`enable()`"
							},
							{
								"kind": "text",
								"text": " replay is a no-op (the §1.4 identity contract)."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/injectedBundler.ts",
					"line": 72,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/injectedBundler.ts#L72"
				}
			],
			"signatures": [
				{
					"id": 18,
					"name": "getInjectedMetadataSnapshot",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/injectedBundler.ts",
							"line": 72,
							"character": 43,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/injectedBundler.ts#L72"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						]
					}
				}
			]
		},
		{
			"id": 995,
			"name": "getInvites",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The caller's current invitations ("
					},
					{
						"kind": "code",
						"text": "`spaces:user`"
					},
					{
						"kind": "text",
						"text": "). One-off read; use\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onInvitesChange",
						"target": 997
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useInvites",
						"target": 1005
					},
					{
						"kind": "text",
						"text": " to react live."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 684,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L684"
				}
			],
			"signatures": [
				{
					"id": 996,
					"name": "getInvites",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 684,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L684"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 970,
							"name": "Invite",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 856,
			"name": "getMounts",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Returns the mounts currently available. Poll this whenever you need a one-off\nread; use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onMountsChange",
						"target": 861
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useMounts",
						"target": 887
					},
					{
						"kind": "text",
						"text": " to react to changes.\nEach descriptor carries its "
					},
					{
						"kind": "code",
						"text": "`id`"
					},
					{
						"kind": "text",
						"text": " (the spaceId), "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`/mnt/{hash}`"
					},
					{
						"kind": "text",
						"text": ") and —\nwhen the host can resolve it — a human-readable "
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": " (R3-69), so this doubles\nas a queryable mount→space mapping for showing or locating a mount by name."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 236,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L236"
				}
			],
			"signatures": [
				{
					"id": 857,
					"name": "getMounts",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 236,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L236"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 831,
							"name": "SandboxMount",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 1722,
			"name": "getReadyState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/ready.ts",
					"line": 63,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L63"
				}
			],
			"signatures": [
				{
					"id": 1723,
					"name": "getReadyState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Pollable snapshot of the report state."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 63,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L63"
						}
					],
					"type": {
						"type": "reference",
						"target": 1737,
						"name": "ReadyState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 769,
			"name": "getRegion",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The chrome region this app instance is mounted in (e.g. "
					},
					{
						"kind": "code",
						"text": "`\"panel.agent\"`"
					},
					{
						"kind": "text",
						"text": ",\n"
					},
					{
						"kind": "code",
						"text": "`\"stage.conversation\"`"
					},
					{
						"kind": "text",
						"text": "), or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " when unknown — a standalone app, local\n"
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": ", or an older host that doesn't report it."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/region.ts",
					"line": 19,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/region.ts#L19"
				}
			],
			"signatures": [
				{
					"id": 770,
					"name": "getRegion",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/region.ts",
							"line": 19,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/region.ts#L19"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 1251,
			"name": "getSecrets",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The metadata of the user's stored secrets (never values), "
					},
					{
						"kind": "code",
						"text": "`secrets:list`"
					},
					{
						"kind": "text",
						"text": ". Poll\n for a one-off read; use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onSecretsChange",
						"target": 1253
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useSecrets",
						"target": 1261
					},
					{
						"kind": "text",
						"text": " to react."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 128,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L128"
				}
			],
			"signatures": [
				{
					"id": 1252,
					"name": "getSecrets",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 128,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L128"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1219,
							"name": "SecretView",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 897,
			"name": "getSessionMounts",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The session's mounts (the \"Session\" lens superset), or "
					},
					{
						"kind": "code",
						"text": "`[]`"
					},
					{
						"kind": "text",
						"text": " when this frame is\n not first-party. One-off read; use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onSessionMountsChange",
						"target": 899
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useSessionMounts",
						"target": 907
					},
					{
						"kind": "text",
						"text": "\n to react live. First-party only ("
					},
					{
						"kind": "code",
						"text": "`mounts:registry`"
					},
					{
						"kind": "text",
						"text": ") — a fork always sees "
					},
					{
						"kind": "code",
						"text": "`[]`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 362,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L362"
				}
			],
			"signatures": [
				{
					"id": 898,
					"name": "getSessionMounts",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 362,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L362"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 889,
							"name": "SessionMount",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 803,
			"name": "getSpaceMembers",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Read a space's members one-shot.\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:members`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: GetSpaceMembersError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 84,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L84"
				}
			],
			"signatures": [
				{
					"id": 804,
					"name": "getSpaceMembers",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 84,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L84"
						}
					],
					"parameters": [
						{
							"id": 805,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 779,
									"name": "Member",
									"package": "@immediately-run/sdk"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1631,
			"name": "getTaskInput",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The task params this app was invoked with, or null if it isn't a task callee.\n Off-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": ") this is always "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " — there is no host to invoke\n this app as a callee."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 264,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L264"
				}
			],
			"signatures": [
				{
					"id": 1632,
					"name": "getTaskInput",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 264,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L264"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1628,
								"name": "TaskInput",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 1428,
			"name": "getVcsState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One-off read of the current source-control state. Returns the empty snapshot\n until the host answers (or if the app lacks "
					},
					{
						"kind": "code",
						"text": "`vcs:read`"
					},
					{
						"kind": "text",
						"text": "). Use\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "onVcsStateChange",
						"target": 1430
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useVcsState",
						"target": 1438
					},
					{
						"kind": "text",
						"text": " to react to live updates."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 93,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L93"
				}
			],
			"signatures": [
				{
					"id": 1429,
					"name": "getVcsState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 93,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L93"
						}
					],
					"type": {
						"type": "reference",
						"target": 1423,
						"name": "VcsState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 166,
			"name": "HeadingAnchor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Default MDX "
					},
					{
						"kind": "code",
						"text": "`HeadingAnchor`"
					},
					{
						"kind": "text",
						"text": " component — the render target for the autolink anchor\nthe transpiler's heading-slug plugin (R3-186, "
					},
					{
						"kind": "code",
						"text": "`MARKDOWN_SYNTAX_SPEC §15.4`"
					},
					{
						"kind": "text",
						"text": ")\nprepends to every heading. That plugin sets the heading's own "
					},
					{
						"kind": "code",
						"text": "`id`"
					},
					{
						"kind": "text",
						"text": " (a text slug,\nor a "
					},
					{
						"kind": "code",
						"text": "`sec-…`"
					},
					{
						"kind": "text",
						"text": " section id for a numbered heading, R3-211) and emits\n"
					},
					{
						"kind": "code",
						"text": "`<HeadingAnchor id=\"<that id>\" />`"
					},
					{
						"kind": "text",
						"text": " as the heading's first child.\n\nIt is registered in "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "DEFAULT_MDX_COMPONENTS",
						"target": 178
					},
					{
						"kind": "text",
						"text": " so a heading anchor renders\neven in a plain-markdown repo that never calls "
					},
					{
						"kind": "code",
						"text": "`boot({ mdxComponents })`"
					},
					{
						"kind": "text",
						"text": " — the\nMDX missing-reference guard never fires (§11.2 phantom defaults). The markup is\nsemantic and accessible — an "
					},
					{
						"kind": "code",
						"text": "`aria`"
					},
					{
						"kind": "text",
						"text": "-labelled "
					},
					{
						"kind": "code",
						"text": "`<a href=\"#id\">`"
					},
					{
						"kind": "text",
						"text": " permalink — but\n**styling is intentionally minimal** ("
					},
					{
						"kind": "code",
						"text": "`§15.4`"
					},
					{
						"kind": "text",
						"text": " honesty note): an app supplies CSS\ntargeting the "
					},
					{
						"kind": "code",
						"text": "`ir-heading-anchor`"
					},
					{
						"kind": "text",
						"text": " class to reveal it on hover / add an icon, or\noverrides this component via "
					},
					{
						"kind": "code",
						"text": "`boot({ mdxComponents: { HeadingAnchor } })`"
					},
					{
						"kind": "text",
						"text": " to\nchange the icon, position, or behaviour (e.g. copy-permalink-to-clipboard) of\nevery heading anchor in every content file at once (§15.4 late binding).\n\n"
					},
					{
						"kind": "code",
						"text": "`id`"
					},
					{
						"kind": "text",
						"text": " is the *heading's own* id, so the permalink "
					},
					{
						"kind": "code",
						"text": "`#id`"
					},
					{
						"kind": "text",
						"text": " is the same URL a reader\ncopies and (for a "
					},
					{
						"kind": "code",
						"text": "`sec-…`"
					},
					{
						"kind": "text",
						"text": " id) an agent computes from a "
					},
					{
						"kind": "code",
						"text": "`§`"
					},
					{
						"kind": "text",
						"text": "-citation with zero\nlookup. A missing/empty "
					},
					{
						"kind": "code",
						"text": "`id`"
					},
					{
						"kind": "text",
						"text": " (defensive — the plugin always supplies one)\nrenders nothing rather than a dead "
					},
					{
						"kind": "code",
						"text": "`#`"
					},
					{
						"kind": "text",
						"text": " link."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/HeadingAnchor.tsx",
					"line": 29,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/HeadingAnchor.tsx#L29"
				}
			],
			"signatures": [
				{
					"id": 167,
					"name": "HeadingAnchor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/HeadingAnchor.tsx",
							"line": 29,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/HeadingAnchor.tsx#L29"
						}
					],
					"parameters": [
						{
							"id": 168,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 169,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 170,
													"name": "id",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/HeadingAnchor.tsx",
															"line": 33,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/HeadingAnchor.tsx#L33"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														170
													]
												}
											],
											"sources": [
												{
													"fileName": "src/components/HeadingAnchor.tsx",
													"line": 32,
													"character": 3,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/HeadingAnchor.tsx#L32"
												}
											]
										}
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Omit"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.AnchorHTMLAttributes"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
															"qualifiedName": "HTMLAnchorElement"
														},
														"name": "HTMLAnchorElement",
														"package": "typescript"
													}
												],
												"name": "AnchorHTMLAttributes",
												"package": "@types/react",
												"qualifiedName": "React.AnchorHTMLAttributes"
											},
											{
												"type": "literal",
												"value": "href"
											}
										],
										"name": "Omit",
										"package": "typescript"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 1195,
			"name": "hostFetch",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Fetch through the host's parent-fetch proxy (§5.11). Requires the "
					},
					{
						"kind": "code",
						"text": "`net:fetch`"
					},
					{
						"kind": "text",
						"text": "\ncapability with "
					},
					{
						"kind": "code",
						"text": "`url`"
					},
					{
						"kind": "text",
						"text": "'s origin in your effective allowlist (manifest ∩ the\nuser's consent) — both are arranged at load via the consent screen.\n\nA reachable server's reply (including a non-2xx status) RESOLVES — inspect\n"
					},
					{
						"kind": "code",
						"text": "`.status`"
					},
					{
						"kind": "text",
						"text": ". A gate/SSRF/transport failure REJECTS with an "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Error",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Error"
						}
					},
					{
						"kind": "text",
						"text": " carrying\na machine "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ": "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " (outside the allowlist), "
					},
					{
						"kind": "code",
						"text": "`blocked`"
					},
					{
						"kind": "text",
						"text": " (SSRF target),\n"
					},
					{
						"kind": "code",
						"text": "`invalid`"
					},
					{
						"kind": "text",
						"text": " (bad url/scheme), "
					},
					{
						"kind": "code",
						"text": "`redirect`"
					},
					{
						"kind": "text",
						"text": " (the host refuses to follow redirects),\n"
					},
					{
						"kind": "code",
						"text": "`too-large`"
					},
					{
						"kind": "text",
						"text": ", or "
					},
					{
						"kind": "code",
						"text": "`network`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/netFetch.ts",
					"line": 43,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L43"
				}
			],
			"signatures": [
				{
					"id": 1196,
					"name": "hostFetch",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 43,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L43"
						}
					],
					"parameters": [
						{
							"id": 1197,
							"name": "url",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1198,
							"name": "init",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1185,
								"name": "HostFetchInit",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1189,
								"name": "HostFetchResponse",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1181,
			"name": "hostFetchStream",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/netFetch.ts",
					"line": 103,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L103"
				}
			],
			"signatures": [
				{
					"id": 1182,
					"name": "hostFetchStream",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Stream a response through the host's parent-fetch proxy (§5.11 streaming;\n"
							},
							{
								"kind": "code",
								"text": "`LLM_AND_AGENTS_SPEC §2.2`"
							},
							{
								"kind": "text",
								"text": ") — the streaming counterpart of "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "hostFetch",
								"target": 1195
							},
							{
								"kind": "text",
								"text": ",\nfor SSE / LLM token streaming. Same "
							},
							{
								"kind": "code",
								"text": "`net:fetch`"
							},
							{
								"kind": "text",
								"text": " gate (manifest ∩ consent),\nsame credential-less rule and per-hop SSRF re-check; the response body is\npumped as a sequence of "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "HostFetchStreamEvent",
								"target": 1199
							},
							{
								"kind": "text",
								"text": " chunks instead of a single\nbuffered reply.\n\n"
							},
							{
								"kind": "code",
								"text": "```ts\nlet body = '';\nfor await (const { chunk } of hostFetchStream(url, { method: 'POST', body })) {\n  body += chunk;            // e.g. parse SSE / token deltas as they arrive\n}\n```"
							},
							{
								"kind": "text",
								"text": "\n\nThe generator **returns** a "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "HostFetchStreamResult",
								"target": 1201
							},
							{
								"kind": "text",
								"text": " (status + headers +\n"
							},
							{
								"kind": "code",
								"text": "`truncated`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`bytes`"
							},
							{
								"kind": "text",
								"text": ") when the body completes. A gate/SSRF/transport failure —\nor one of the host's stream bounds — **throws** a "
							},
							{
								"kind": "code",
								"text": "`StreamError`"
							},
							{
								"kind": "text",
								"text": " (from\n"
							},
							{
								"kind": "code",
								"text": "`./protocolStream`"
							},
							{
								"kind": "text",
								"text": ") carrying a\nmachine "
							},
							{
								"kind": "code",
								"text": "`.code`"
							},
							{
								"kind": "text",
								"text": ": "
							},
							{
								"kind": "code",
								"text": "`forbidden`"
							},
							{
								"kind": "text",
								"text": " (outside the allowlist), "
							},
							{
								"kind": "code",
								"text": "`blocked`"
							},
							{
								"kind": "text",
								"text": " (SSRF target),\n"
							},
							{
								"kind": "code",
								"text": "`invalid`"
							},
							{
								"kind": "text",
								"text": " (bad url/scheme), "
							},
							{
								"kind": "code",
								"text": "`redirect`"
							},
							{
								"kind": "text",
								"text": " (the host refuses to follow redirects),\n"
							},
							{
								"kind": "code",
								"text": "`idle-timeout`"
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "code",
								"text": "`total-timeout`"
							},
							{
								"kind": "text",
								"text": " (the host's stream bounds), "
							},
							{
								"kind": "code",
								"text": "`byte-cap`"
							},
							{
								"kind": "text",
								"text": ", or\n"
							},
							{
								"kind": "code",
								"text": "`network`"
							},
							{
								"kind": "text",
								"text": ". The stream is bounded by the host's idle/total timeouts and a\ncumulative byte cap, so it cannot be used as an unbounded transfer channel.\n\nRequires the host to implement the "
							},
							{
								"kind": "code",
								"text": "`protocol-fetch`"
							},
							{
								"kind": "text",
								"text": " streaming emitter; until\nthat lands a streaming request fails with "
							},
							{
								"kind": "code",
								"text": "`not-streamable`"
							},
							{
								"kind": "text",
								"text": " and callers should\nfall back to "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "hostFetch",
								"target": 1195
							},
							{
								"kind": "text",
								"text": " ("
							},
							{
								"kind": "code",
								"text": "`LLM_AND_AGENTS_SPEC §2.2`"
							},
							{
								"kind": "text",
								"text": ", roadmap P3-71)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/netFetch.ts",
							"line": 103,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/netFetch.ts#L103"
						}
					],
					"parameters": [
						{
							"id": 1183,
							"name": "url",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1184,
							"name": "init",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1185,
								"name": "HostFetchInit",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
							"qualifiedName": "AsyncGenerator"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1199,
								"name": "HostFetchStreamEvent",
								"package": "@immediately-run/sdk"
							},
							{
								"type": "reference",
								"target": 1201,
								"name": "HostFetchStreamResult",
								"package": "@immediately-run/sdk"
							},
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "AsyncGenerator",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 947,
			"name": "importSettingsFromParent",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One-time SEED of this app's settings from the parent it declares as "
					},
					{
						"kind": "code",
						"text": "`forkOf`"
					},
					{
						"kind": "text",
						"text": "\n(its "
					},
					{
						"kind": "code",
						"text": "`package.json`"
					},
					{
						"kind": "text",
						"text": " "
					},
					{
						"kind": "code",
						"text": "`immediately.run.forkOf`"
					},
					{
						"kind": "text",
						"text": ") — so a fork inherits your\npreferences from the original app (UI_AS_APPS_SPEC §3.4). The host asks the user\nto confirm (a full consent when the apps have different owners, a light confirm\nwhen the same owner publishes both) and copies the parent's settings into this\napp's own subdir, skipping any file you already have. Non-throwing: resolves\n"
					},
					{
						"kind": "code",
						"text": "`{ ok:false, code }`"
					},
					{
						"kind": "text",
						"text": " on decline ("
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": "), no declared parent ("
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": "),\nor signed-out ("
					},
					{
						"kind": "code",
						"text": "`auth-required`"
					},
					{
						"kind": "text",
						"text": "). After "
					},
					{
						"kind": "code",
						"text": "`{ ok:true }`"
					},
					{
						"kind": "text",
						"text": ", read "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openSettings",
						"target": 945
					},
					{
						"kind": "text",
						"text": ".\nCapability: baseline "
					},
					{
						"kind": "code",
						"text": "`settings:fork`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 571,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L571"
				}
			],
			"signatures": [
				{
					"id": 948,
					"name": "importSettingsFromParent",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 571,
							"character": 40,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L571"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 949,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 951,
													"name": "copied",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/mounts.ts",
															"line": 572,
															"character": 14,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L572"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 950,
													"name": "ok",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/mounts.ts",
															"line": 572,
															"character": 4,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L572"
														}
													],
													"type": {
														"type": "literal",
														"value": true
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														951,
														950
													]
												}
											],
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 572,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L572"
												}
											]
										}
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 952,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 954,
													"name": "code",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/mounts.ts",
															"line": 572,
															"character": 46,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L572"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 953,
													"name": "ok",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/mounts.ts",
															"line": 572,
															"character": 35,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L572"
														}
													],
													"type": {
														"type": "literal",
														"value": false
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														954,
														953
													]
												}
											],
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 572,
													"character": 33,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L572"
												}
											]
										}
									}
								]
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 116,
			"name": "Include",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Render another repo file's exported component inline, resolving + evaluating it\n through the module cache (with Suspense + an error boundary).\n\n Under "
					},
					{
						"kind": "code",
						"text": "`mode=\"interpreted\"`"
					},
					{
						"kind": "text",
						"text": " (or inside an "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "IncludeModeContext",
						"target": 92
					},
					{
						"kind": "text",
						"text": " set to it) the file is\n instead rendered **as data** through the safe renderer — no author JavaScript executes,\n and the file need not be an evaluable module at all."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Include.tsx",
					"line": 42,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L42"
				}
			],
			"signatures": [
				{
					"id": 117,
					"name": "Include",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Include.tsx",
							"line": 42,
							"character": 23,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L42"
						}
					],
					"parameters": [
						{
							"id": 118,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 119,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 129,
											"name": "baseModule",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 56,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L56"
												}
											],
											"type": {
												"type": "reference",
												"target": 1979,
												"name": "EvaluationContext",
												"package": "@immediately-run/sdk"
											}
										},
										{
											"id": 131,
											"name": "components",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Interpreted mode only: components merged OVER the surrounding MDXProvider map.\n\n An app's SAFE component set is not always the same as the one it hands\n "
													},
													{
														"kind": "code",
														"text": "`boot({ mdxComponents })`"
													},
													{
														"kind": "text",
														"text": ". Grove is the worked example: under the safe renderer it also\n needs sanitizing wrappers for structural tags ("
													},
													{
														"kind": "code",
														"text": "`main`"
													},
													{
														"kind": "text",
														"text": ", "
													},
													{
														"kind": "code",
														"text": "`section`"
													},
													{
														"kind": "text",
														"text": ", …), and it must NOT\n register those globally, because MDX consults the provider for intrinsics on the\n COMPILED path too — so a global registration would silently strip "
													},
													{
														"kind": "code",
														"text": "`style`"
													},
													{
														"kind": "text",
														"text": " and other\n non-allow-listed props from compiled authors who legitimately pass them. Ignored in\n compiled mode, where components come from the provider as they always have."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 68,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L68"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "unknown"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										},
										{
											"id": 125,
											"name": "ErrorComponent",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 55,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L55"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 126,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
															"line": 95,
															"character": 20
														}
													],
													"signatures": [
														{
															"id": 127,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
																	"line": 95,
																	"character": 20
																}
															],
															"parameters": [
																{
																	"id": 128,
																	"name": "props",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": {
																			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
																			"qualifiedName": "FallbackProps"
																		},
																		"name": "FallbackProps",
																		"package": "react-error-boundary"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "node_modules/@types/react/index.d.ts",
																	"qualifiedName": "React.ReactNode"
																},
																"name": "ReactNode",
																"package": "@types/react",
																"qualifiedName": "React.ReactNode"
															}
														}
													]
												}
											},
											"defaultValue": "defaultErrorComponent"
										},
										{
											"id": 121,
											"name": "exportedSymbol",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 53,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L53"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "'default'"
										},
										{
											"id": 120,
											"name": "filename",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 52,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L52"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 122,
											"name": "LoadingComponent",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 54,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L54"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 123,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/components/defaults.tsx",
															"line": 16,
															"character": 39,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/defaults.tsx#L16"
														}
													],
													"signatures": [
														{
															"id": 124,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Default Suspense fallback for the SDK content loaders (Include / FileRouter /\nMainContent).\n\nIt used to be bare "
																	},
																	{
																		"kind": "code",
																		"text": "`<>loading...</>`"
																	},
																	{
																		"kind": "text",
																		"text": " text, which React paints unstyled in the\ntop-left on the iframe's white canvas — reading as a \"white flash with loading…\"\nbetween the host's skeleton and the app (LOADING_UX_SPEC §9 / I3). Instead, a\ncalm, centred indicator: "
																	},
																	{
																		"kind": "code",
																		"text": "`Spinner`"
																	},
																	{
																		"kind": "text",
																		"text": " renders **nothing** for the first ~150ms (the\n§6.2 spinner floor), so a fast wait shows no flash at all; a longer wait gets a\nsubtle centred spinner that inherits the app's own text colour. The host themes\nthe iframe canvas behind it (sandbox "
																	},
																	{
																		"kind": "code",
																		"text": "`themeCanvas.ts`"
																	},
																	{
																		"kind": "text",
																		"text": "), so there is no white."
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/components/defaults.tsx",
																	"line": 16,
																	"character": 39,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/defaults.tsx#L16"
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "node_modules/@types/react/index.d.ts",
																	"qualifiedName": "React.JSX.Element"
																},
																"name": "Element",
																"package": "@types/react",
																"qualifiedName": "React.JSX.Element"
															}
														}
													]
												}
											},
											"defaultValue": "defaultLoadingComponent"
										},
										{
											"id": 130,
											"name": "mode",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Override "
													},
													{
														"kind": "inline-tag",
														"tag": "@link",
														"text": "IncludeModeContext",
														"target": 92
													},
													{
														"kind": "text",
														"text": " for this one include."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 58,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L58"
												}
											],
											"type": {
												"type": "reference",
												"target": 106,
												"name": "IncludeMode",
												"package": "@immediately-run/sdk"
											}
										},
										{
											"id": 132,
											"name": "readSource",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Interpreted mode only: read the raw bytes yourself — e.g. through a mount fs you\n already hold, or a cache you share with the rest of your app. The default reader\n handles both an app-source path and an absolute path in a mount, so this is for\n control, not for reach. Ignored in compiled mode."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 73,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L73"
												}
											],
											"type": {
												"type": "reference",
												"target": 136,
												"name": "SourceReader",
												"package": "@immediately-run/sdk"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												129,
												131,
												125,
												121,
												120,
												122,
												130,
												132
											]
										}
									],
									"sources": [
										{
											"fileName": "src/components/Include.tsx",
											"line": 51,
											"character": 3,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L51"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 92,
			"name": "IncludeModeContext",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Declare the renderer for every "
					},
					{
						"kind": "code",
						"text": "`Include`"
					},
					{
						"kind": "text",
						"text": " in a subtree. An **interpreter** app\n (TRUST_MODES_SPEC §5) sets this once at its root instead of remembering to pass "
					},
					{
						"kind": "code",
						"text": "`mode`"
					},
					{
						"kind": "text",
						"text": " at\n each call site — the failure mode being silent (one forgotten "
					},
					{
						"kind": "code",
						"text": "`<Include>`"
					},
					{
						"kind": "text",
						"text": " executes author\n code while the app believes it renders nothing but data). Defaults to "
					},
					{
						"kind": "code",
						"text": "`compiled`"
					},
					{
						"kind": "text",
						"text": ", so every\n existing consumer is unaffected."
					}
				]
			},
			"children": [
				{
					"id": 98,
					"name": "$$typeof",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 572,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "symbol"
					}
				},
				{
					"id": 96,
					"name": "Consumer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 680,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Consumer"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 106,
								"name": "IncludeMode",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Consumer",
						"package": "@types/react",
						"qualifiedName": "React.Consumer"
					}
				},
				{
					"id": 97,
					"name": "displayName",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Used in debugging messages. You might want to set it\nexplicitly if you want to display a different name for\ndebugging purposes."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "Legacy React Docs",
										"target": "https://legacy.reactjs.org/docs/react-component.html#displayname"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 688,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 95,
					"name": "Provider",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 679,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Provider"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 106,
								"name": "IncludeMode",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Provider",
						"package": "@types/react",
						"qualifiedName": "React.Provider"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						98,
						96,
						97,
						95
					]
				}
			],
			"sources": [
				{
					"fileName": "src/components/includeContexts.ts",
					"line": 33,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L33"
				}
			],
			"signatures": [
				{
					"id": 93,
					"name": "IncludeModeContext",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/includeContexts.ts",
							"line": 33,
							"character": 13,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L33"
						}
					],
					"parameters": [
						{
							"id": 94,
							"name": "props",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ProviderProps"
								},
								"name": "ProviderProps",
								"package": "@types/react",
								"qualifiedName": "React.ProviderProps"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 152,
			"name": "InternalLink",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "An "
					},
					{
						"kind": "code",
						"text": "`<a>`"
					},
					{
						"kind": "text",
						"text": " that performs in-sandbox navigation on click (prevents the default\n full-page load and routes via "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "navigate",
						"target": 63
					},
					{
						"kind": "text",
						"text": ").\n\n A consumer-supplied "
					},
					{
						"kind": "code",
						"text": "`onClick`"
					},
					{
						"kind": "text",
						"text": " is COMPOSED with the router interception, never\n substituted for it (the "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "FragmentLink",
						"target": {
							"sourceFileName": "src/components/Link.tsx",
							"qualifiedName": "FragmentLink"
						}
					},
					{
						"kind": "text",
						"text": " contract): it runs first, and\n calling "
					},
					{
						"kind": "code",
						"text": "`preventDefault()`"
					},
					{
						"kind": "text",
						"text": " opts out of routing. Regression guard: "
					},
					{
						"kind": "code",
						"text": "`...props`"
					},
					{
						"kind": "text",
						"text": "\n used to spread AFTER "
					},
					{
						"kind": "code",
						"text": "`onClick={clickHandler}`"
					},
					{
						"kind": "text",
						"text": ", so a consumer "
					},
					{
						"kind": "code",
						"text": "`onClick`"
					},
					{
						"kind": "text",
						"text": " (e.g. a\n drawer's close-on-navigate) silently REPLACED the interception — the default\n anchor action then navigated the sandboxed iframe itself to the host URL,\n reloading the whole app (and framing the host inside its own sandbox).\n\n Modifier/middle clicks and explicit non-self "
					},
					{
						"kind": "code",
						"text": "`target`"
					},
					{
						"kind": "text",
						"text": "s keep the browser\n default: the rendered href is a real host URL, so open-in-new-tab works."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Link.tsx",
					"line": 49,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Link.tsx#L49"
				}
			],
			"signatures": [
				{
					"id": 153,
					"name": "InternalLink",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Link.tsx",
							"line": 49,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Link.tsx#L49"
						}
					],
					"parameters": [
						{
							"id": 154,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.DetailedHTMLProps"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@types/react/index.d.ts",
											"qualifiedName": "React.AnchorHTMLAttributes"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
													"qualifiedName": "HTMLAnchorElement"
												},
												"name": "HTMLAnchorElement",
												"package": "typescript"
											}
										],
										"name": "AnchorHTMLAttributes",
										"package": "@types/react",
										"qualifiedName": "React.AnchorHTMLAttributes"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"qualifiedName": "HTMLAnchorElement"
										},
										"name": "HTMLAnchorElement",
										"package": "typescript"
									}
								],
								"name": "DetailedHTMLProps",
								"package": "@types/react",
								"qualifiedName": "React.DetailedHTMLProps"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 806,
			"name": "inviteToSpace",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Invite a user (by provider handle) to a space at a role. The host resolves\nthe handle, so the app never sees other users' uids except the one it\ninvited. Pull-based (FILE_SHARING_SPEC §6.4): this writes an INVITATION,\nnot membership — the recipient must "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "acceptInvite",
						"target": 989
					},
					{
						"kind": "text",
						"text": ". Re-inviting an\nalready-invited/member user is idempotent.\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:invite`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: InviteToSpaceError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 100,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L100"
				}
			],
			"signatures": [
				{
					"id": 807,
					"name": "inviteToSpace",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 100,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L100"
						}
					],
					"parameters": [
						{
							"id": 808,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 809,
							"name": "login",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 810,
							"name": "role",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 773,
								"name": "Role",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1111,
			"name": "invoke",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Call a catalog method by name — "
					},
					{
						"kind": "code",
						"text": "`invoke('spaces:invite', { spaceId, login, role })`"
					},
					{
						"kind": "text",
						"text": ".\nA thin generic over the host protocol: the host validates params and gates the\ncall (an un-granted method → "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ", even if you name it directly). For a\nSTREAMING method ("
					},
					{
						"kind": "code",
						"text": "`ApiMethod.stream`"
					},
					{
						"kind": "text",
						"text": "), use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "invokeStream",
						"target": 1099
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/catalog.ts",
					"line": 43,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L43"
				}
			],
			"signatures": [
				{
					"id": 1112,
					"name": "invoke",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 43,
							"character": 22,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L43"
						}
					],
					"typeParameters": [
						{
							"id": 1113,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"parameters": [
						{
							"id": 1114,
							"name": "name",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1115,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "unknown"
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1113,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1099,
			"name": "invokeStream",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/catalog.ts",
					"line": 73,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L73"
				}
			],
			"signatures": [
				{
					"id": 1100,
					"name": "invokeStream",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Call a STREAMING catalog method by name, yielding its events. Pass "
							},
							{
								"kind": "code",
								"text": "`signal`"
							},
							{
								"kind": "text",
								"text": " to\n abort mid-stream: the host stops generating and (for "
							},
							{
								"kind": "code",
								"text": "`llm:chat`"
							},
							{
								"kind": "text",
								"text": ") stops billing."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 73,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L73"
						}
					],
					"typeParameters": [
						{
							"id": 1101,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 1102,
							"name": "R",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"parameters": [
						{
							"id": 1103,
							"name": "name",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1104,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "unknown"
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"defaultValue": "{}"
						},
						{
							"id": 1105,
							"name": "signal",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "AbortSignal"
								},
								"name": "AbortSignal",
								"package": "typescript"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
							"qualifiedName": "AsyncGenerator"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1101,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "reference",
								"target": 1102,
								"name": "R",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "AsyncGenerator",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1611,
			"name": "invokeTask",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Invoke another app via a task contract and await its typed result (Recipe B).\nRejects with a machine "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": " on refusal: "
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": " (user dismissed the\noverlay), "
					},
					{
						"kind": "code",
						"text": "`timeout`"
					},
					{
						"kind": "text",
						"text": " (§5.7.1 liveness), "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " (missing "
					},
					{
						"kind": "code",
						"text": "`task:invoke`"
					},
					{
						"kind": "text",
						"text": ", or a\nfile delegation you don't hold), "
					},
					{
						"kind": "code",
						"text": "`not-declared`"
					},
					{
						"kind": "text",
						"text": " (the task is missing from your\n"
					},
					{
						"kind": "code",
						"text": "`immediately.run.invokes`"
					},
					{
						"kind": "text",
						"text": "), "
					},
					{
						"kind": "code",
						"text": "`no-such-task`"
					},
					{
						"kind": "text",
						"text": " (no app is bound to that contract),\n"
					},
					{
						"kind": "code",
						"text": "`task-cycle`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`task-depth-exceeded`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`task-version-mismatch`"
					},
					{
						"kind": "text",
						"text": ", or "
					},
					{
						"kind": "code",
						"text": "`invalid-params`"
					},
					{
						"kind": "text",
						"text": "\n(result failed the contract schema). **Read "
					},
					{
						"kind": "code",
						"text": "`err.message`"
					},
					{
						"kind": "text",
						"text": "** — since R3-418 the host\nsays which capability, which declaration or which param was at fault; the code alone\ndoes not distinguish them.\n\nTwo things must BOTH be true before any invoke is admitted, and they are separate:\n 1. your "
					},
					{
						"kind": "code",
						"text": "`package.json`"
					},
					{
						"kind": "text",
						"text": " "
					},
					{
						"kind": "code",
						"text": "`immediately.run.invokes`"
					},
					{
						"kind": "text",
						"text": " lists the task (else "
					},
					{
						"kind": "code",
						"text": "`not-declared`"
					},
					{
						"kind": "text",
						"text": ");\n 2. your app holds the "
					},
					{
						"kind": "code",
						"text": "`task:invoke`"
					},
					{
						"kind": "text",
						"text": " capability — declare it in\n    "
					},
					{
						"kind": "code",
						"text": "`immediately.run.capabilities`"
					},
					{
						"kind": "text",
						"text": " so the user can grant it (else "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ").\nDeclaring the invoke does not imply the capability.\n\n── "
					},
					{
						"kind": "code",
						"text": "`pick-file`"
					},
					{
						"kind": "text",
						"text": ": "
					},
					{
						"kind": "code",
						"text": "`roots`"
					},
					{
						"kind": "text",
						"text": " is required (SPACES_UI_SPEC §4.1) ───────────────────\n"
					},
					{
						"kind": "code",
						"text": "```ts\nimport { invokeTask, capDir, requestMount } from '@immediately-run/sdk';\n\nconst mount = await requestMount();                    // the user picks a space\n// `invokeTask` returns `unknown` — name the result type, or the destructuring\n// below does not compile.\nconst { root, path } = await invokeTask<{ root: number; path: string }>('pick-file', {\n  // `SandboxMount.id` is optional (absent on the primary repo mount) — fall back to\n  // `path`, which is always present and is what the host resolves against.\n  roots: [capDir({ mountId: mount.id ?? mount.path, relPath: 'boards' }, { mode: 'ro' })],\n});\n```"
					},
					{
						"kind": "text",
						"text": "\n- "
					},
					{
						"kind": "code",
						"text": "`roots`"
					},
					{
						"kind": "text",
						"text": " is a NON-EMPTY "
					},
					{
						"kind": "code",
						"text": "`DirCap[]`"
					},
					{
						"kind": "text",
						"text": " of directories you **already hold**. The result\n  names its target as "
					},
					{
						"kind": "code",
						"text": "`{ root, path }`"
					},
					{
						"kind": "text",
						"text": " where "
					},
					{
						"kind": "code",
						"text": "`root`"
					},
					{
						"kind": "text",
						"text": " INDEXES "
					},
					{
						"kind": "code",
						"text": "`params.roots`"
					},
					{
						"kind": "text",
						"text": ", so\n  "
					},
					{
						"kind": "code",
						"text": "`invokeTask('pick-file', {})`"
					},
					{
						"kind": "text",
						"text": " can never produce a valid result and is rejected.\n  There is no rootless \"pick from any of my spaces\" mode by design: enumerating the\n  user's spaces is the host's powerbox ("
					},
					{
						"kind": "code",
						"text": "`requestMount()`"
					},
					{
						"kind": "text",
						"text": "), and composing the two —\n  as above — is that flow. See SPACES_UI_SPEC R-SPACES-5/R-SPACES-12.\n- Each "
					},
					{
						"kind": "code",
						"text": "`capDir`"
					},
					{
						"kind": "text",
						"text": " is attenuated against your own grant. **"
					},
					{
						"kind": "code",
						"text": "`{ mode: 'rw' }`"
					},
					{
						"kind": "text",
						"text": " over a space\n  the user granted "
					},
					{
						"kind": "code",
						"text": "`ro`"
					},
					{
						"kind": "text",
						"text": " is refused "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": "** — the commonest failure, because the\n  mount *was* granted and the path *is* inside it. Pass the mode you actually hold;\n  "
					},
					{
						"kind": "code",
						"text": "`ro`"
					},
					{
						"kind": "text",
						"text": " is right for a plain pick.\n- The "
					},
					{
						"kind": "code",
						"text": "`requestMount()`"
					},
					{
						"kind": "text",
						"text": " grant is DURABLE and survives a cancelled pick: the user\n  consented to the mount in host chrome, separately from the pick (SPACES_UI_SPEC §4.1).\n  Reuse it for later picks rather than re-requesting.\n\nOff-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " — no host transport) it rejects with a plain\n\"no host transport\" error: there is no host to resolve the task binding."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 124,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L124"
				}
			],
			"signatures": [
				{
					"id": 1612,
					"name": "invokeTask",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 124,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L124"
						}
					],
					"typeParameters": [
						{
							"id": 1613,
							"name": "R",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"parameters": [
						{
							"id": 1614,
							"name": "task",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1615,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "unknown"
									}
								],
								"name": "Record",
								"package": "typescript"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1613,
								"name": "R",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1713,
			"name": "isAllowedMarkerName",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Is "
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": " an accepted marker name — a defined top-level marker OR a recognized\n per-module/per-dep sub-mark?"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 47,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L47"
				}
			],
			"signatures": [
				{
					"id": 1714,
					"name": "isAllowedMarkerName",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 47,
							"character": 35,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L47"
						}
					],
					"parameters": [
						{
							"id": 1715,
							"name": "name",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			]
		},
		{
			"id": 1568,
			"name": "isDebugEnabled",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Is the host dev-debug surface active for this session? "
					},
					{
						"kind": "code",
						"text": "`false`"
					},
					{
						"kind": "text",
						"text": " in production."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/debug.ts",
					"line": 64,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L64"
				}
			],
			"signatures": [
				{
					"id": 1569,
					"name": "isDebugEnabled",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/debug.ts",
							"line": 64,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L64"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			]
		},
		{
			"id": 1710,
			"name": "isIrMarkerName",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Is "
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": " a defined top-level "
					},
					{
						"kind": "code",
						"text": "`ir.*`"
					},
					{
						"kind": "text",
						"text": " marker (not a sub-mark)?"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 42,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L42"
				}
			],
			"signatures": [
				{
					"id": 1711,
					"name": "isIrMarkerName",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 42,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L42"
						}
					],
					"parameters": [
						{
							"id": 1712,
							"name": "name",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "name",
						"asserts": false,
						"targetType": {
							"type": "union",
							"types": [
								{
									"type": "literal",
									"value": "ir.open"
								},
								{
									"type": "literal",
									"value": "ir.fetch"
								},
								{
									"type": "literal",
									"value": "ir.mount"
								},
								{
									"type": "literal",
									"value": "ir.sandbox.boot"
								},
								{
									"type": "literal",
									"value": "ir.transpile"
								},
								{
									"type": "literal",
									"value": "ir.deps"
								},
								{
									"type": "literal",
									"value": "ir.eval"
								},
								{
									"type": "literal",
									"value": "ir.fmp"
								},
								{
									"type": "literal",
									"value": "ir.interactive"
								},
								{
									"type": "literal",
									"value": "ir.verify"
								},
								{
									"type": "literal",
									"value": "ir.refresh"
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1662,
			"name": "launch",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Launch a bound program to RUN in a region (§2). Non-blocking: resolves once the\nframe is created and bound, with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "LaunchHandle",
						"target": 1650
					},
					{
						"kind": "text",
						"text": " — or a typed\n"
					},
					{
						"kind": "code",
						"text": "`{ ok:false, code }`"
					},
					{
						"kind": "text",
						"text": " on refusal (§8), NEVER a throw for an ordinary refusal (so\na launcher branches on "
					},
					{
						"kind": "code",
						"text": "`code`"
					},
					{
						"kind": "text",
						"text": " without a try/catch). The launched app runs under\nits OWN grants; the launcher's authority does not flow to it (R-SAL-4).\n\n  const h = await launch({ task: 'open-project' }, {\n    region: 'stage',\n    input: { dir: capDir({ mountId: 'space:abc', relPath: 'proj' }, { mode: 'ro' }) },\n  });\n  if ('ok' in h && h.ok === false) { ...handle h.code... }\n  else { h.onDismiss(() => ...); }\n\nOff-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " — no host transport) it rejects with a plain\n\"no host transport\" error: there is no host to run a launch in."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/launch.ts",
					"line": 226,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L226"
				}
			],
			"signatures": [
				{
					"id": 1663,
					"name": "launch",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/launch.ts",
							"line": 226,
							"character": 22,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L226"
						}
					],
					"parameters": [
						{
							"id": 1664,
							"name": "target",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1641,
								"name": "LaunchTarget",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 1665,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1645,
								"name": "LaunchOptions",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "reference",
										"target": 1650,
										"name": "LaunchHandle",
										"package": "@immediately-run/sdk"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1666,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1668,
													"name": "code",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/launch.ts",
															"line": 229,
															"character": 39,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L229"
														}
													],
													"type": {
														"type": "reference",
														"target": 1649,
														"name": "LaunchErrorCode",
														"package": "@immediately-run/sdk"
													}
												},
												{
													"id": 1667,
													"name": "ok",
													"variant": "declaration",
													"kind": 1024,
													"flags": {},
													"sources": [
														{
															"fileName": "src/launch.ts",
															"line": 229,
															"character": 28,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L229"
														}
													],
													"type": {
														"type": "literal",
														"value": false
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1668,
														1667
													]
												}
											],
											"sources": [
												{
													"fileName": "src/launch.ts",
													"line": 229,
													"character": 26,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/launch.ts#L229"
												}
											]
										}
									}
								]
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 155,
			"name": "Link",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "A link that routes same-app hrefs through the sandbox router (as an\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "InternalLink",
						"target": 152
					},
					{
						"kind": "text",
						"text": ") and renders external hrefs as a plain "
					},
					{
						"kind": "code",
						"text": "`<a>`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Link.tsx",
					"line": 79,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Link.tsx#L79"
				}
			],
			"signatures": [
				{
					"id": 156,
					"name": "Link",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Link.tsx",
							"line": 79,
							"character": 20,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Link.tsx#L79"
						}
					],
					"parameters": [
						{
							"id": 157,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.DetailedHTMLProps"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/@types/react/index.d.ts",
											"qualifiedName": "React.AnchorHTMLAttributes"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
													"qualifiedName": "HTMLAnchorElement"
												},
												"name": "HTMLAnchorElement",
												"package": "typescript"
											}
										],
										"name": "AnchorHTMLAttributes",
										"package": "@types/react",
										"qualifiedName": "React.AnchorHTMLAttributes"
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"qualifiedName": "HTMLAnchorElement"
										},
										"name": "HTMLAnchorElement",
										"package": "typescript"
									}
								],
								"name": "DetailedHTMLProps",
								"package": "@types/react",
								"qualifiedName": "React.DetailedHTMLProps"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 205,
			"name": "LinkSpaceContext",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ambient link space. A corpus-rendering app wraps its document tree in\n "
					},
					{
						"kind": "code",
						"text": "`<LinkSpaceContext value={{ corpusRoot }}>`"
					},
					{
						"kind": "text",
						"text": "; nesting a second provider inside a\n rendered sub-corpus makes the innermost root win."
					}
				]
			},
			"children": [
				{
					"id": 211,
					"name": "$$typeof",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 572,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "symbol"
					}
				},
				{
					"id": 209,
					"name": "Consumer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 680,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Consumer"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 202,
								"name": "LinkSpace",
								"package": "@immediately-run/mdx-plugins"
							}
						],
						"name": "Consumer",
						"package": "@types/react",
						"qualifiedName": "React.Consumer"
					}
				},
				{
					"id": 210,
					"name": "displayName",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Used in debugging messages. You might want to set it\nexplicitly if you want to display a different name for\ndebugging purposes."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "Legacy React Docs",
										"target": "https://legacy.reactjs.org/docs/react-component.html#displayname"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 688,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 208,
					"name": "Provider",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 679,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Provider"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 202,
								"name": "LinkSpace",
								"package": "@immediately-run/mdx-plugins"
							}
						],
						"name": "Provider",
						"package": "@types/react",
						"qualifiedName": "React.Provider"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						211,
						209,
						210,
						208
					]
				}
			],
			"sources": [
				{
					"fileName": "src/linkSpace.ts",
					"line": 40,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/linkSpace.ts#L40"
				}
			],
			"signatures": [
				{
					"id": 206,
					"name": "LinkSpaceContext",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/linkSpace.ts",
							"line": 40,
							"character": 13,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/linkSpace.ts#L40"
						}
					],
					"parameters": [
						{
							"id": 207,
							"name": "props",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ProviderProps"
								},
								"name": "ProviderProps",
								"package": "@types/react",
								"qualifiedName": "React.ProviderProps"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 801,
			"name": "listAllSpaces",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Enumerate ALL the user's spaces (not just this app's).\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:user`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:listAll`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: ListAllSpacesError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 72,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L72"
				}
			],
			"signatures": [
				{
					"id": 802,
					"name": "listAllSpaces",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 72,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L72"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 774,
									"name": "SpaceInfo",
									"package": "@immediately-run/sdk"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 823,
			"name": "listGrants",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Enumerate every (app, mount) grant the user holds — the audit view\n(§8.11). Elevated.\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:grants`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: ListGrantsError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 149,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L149"
				}
			],
			"signatures": [
				{
					"id": 824,
					"name": "listGrants",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 149,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L149"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 789,
									"name": "GrantRecord",
									"package": "@immediately-run/sdk"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 987,
			"name": "listMyInvites",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The caller's OWN invitation inbox — "
					},
					{
						"kind": "code",
						"text": "`spaces:user`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 656,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L656"
				}
			],
			"signatures": [
				{
					"id": 988,
					"name": "listMyInvites",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 656,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L656"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 970,
									"name": "Invite",
									"package": "@immediately-run/sdk"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 980,
			"name": "listPendingInvites",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The owner's outstanding invitations for a space — "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 646,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L646"
				}
			],
			"signatures": [
				{
					"id": 981,
					"name": "listPendingInvites",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 646,
							"character": 34,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L646"
						}
					],
					"parameters": [
						{
							"id": 982,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 970,
									"name": "Invite",
									"package": "@immediately-run/sdk"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 958,
			"name": "listSettingsApps",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "List every app that has per-user settings — the elevated \"file commander\"\nenumeration. Pair with "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openSettingsOf",
						"target": 955
					},
					{
						"kind": "text",
						"text": " to mount any of them. Rejects\n"
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " unless this app holds the first-party-only "
					},
					{
						"kind": "code",
						"text": "`settings:all`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 597,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L597"
				}
			],
			"signatures": [
				{
					"id": 959,
					"name": "listSettingsApps",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 597,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L597"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 796,
			"name": "listSpaces",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "List spaces you can access — all of them, or just those bound to this app.\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:app`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:list`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: ListSpacesError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 60,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L60"
				}
			],
			"signatures": [
				{
					"id": 797,
					"name": "listSpaces",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 60,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L60"
						}
					],
					"parameters": [
						{
							"id": 798,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 799,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 800,
											"name": "app",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/generated/spaces.ts",
													"line": 60,
													"character": 35,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L60"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												800
											]
										}
									],
									"sources": [
										{
											"fileName": "src/generated/spaces.ts",
											"line": 60,
											"character": 33,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L60"
										}
									]
								}
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 774,
									"name": "SpaceInfo",
									"package": "@immediately-run/sdk"
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1760,
			"name": "LoadingRegion",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/loading.tsx",
					"line": 192,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L192"
				}
			],
			"signatures": [
				{
					"id": 1761,
					"name": "LoadingRegion",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Wrap an in-app region whose content is still loading: shows a centered spinner\n (past the 150 ms floor) with "
							},
							{
								"kind": "code",
								"text": "`aria-busy`"
							},
							{
								"kind": "text",
								"text": ", then reveals "
							},
							{
								"kind": "code",
								"text": "`children`"
							},
							{
								"kind": "text",
								"text": ". For a shaped\n wait, pass a "
							},
							{
								"kind": "code",
								"text": "`<Skeleton>`"
							},
							{
								"kind": "text",
								"text": " as "
							},
							{
								"kind": "code",
								"text": "`fallback`"
							},
							{
								"kind": "text",
								"text": " instead. App a11y only — not host chrome."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/loading.tsx",
							"line": 192,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L192"
						}
					],
					"parameters": [
						{
							"id": 1762,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1763,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1767,
											"name": "children",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 201,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L201"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.ReactNode"
												},
												"name": "ReactNode",
												"package": "@types/react",
												"qualifiedName": "React.ReactNode"
											}
										},
										{
											"id": 1765,
											"name": "fallback",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 199,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L199"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.ReactNode"
												},
												"name": "ReactNode",
												"package": "@types/react",
												"qualifiedName": "React.ReactNode"
											}
										},
										{
											"id": 1766,
											"name": "label",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 200,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L200"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "'Loading'"
										},
										{
											"id": 1764,
											"name": "loading",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 198,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L198"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1767,
												1765,
												1766,
												1764
											]
										}
									],
									"sources": [
										{
											"fileName": "src/loading.tsx",
											"line": 197,
											"character": 3,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L197"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 1562,
			"name": "log",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/debug.ts",
					"line": 94,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L94"
				}
			],
			"signatures": [
				{
					"id": 1563,
					"name": "log",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Emit a structured debug entry to the host dev surface. A NO-OP unless the host\nhas enabled the dev-debug session ("
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "isDebugEnabled",
								"target": 1568
							},
							{
								"kind": "text",
								"text": "); in production it\ndoes nothing and sends nothing.\n\n  debug.log('info', 'mounted', { activeFile });"
							}
						]
					},
					"sources": [
						{
							"fileName": "src/debug.ts",
							"line": 94,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L94"
						}
					],
					"parameters": [
						{
							"id": 1564,
							"name": "level",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1567,
								"name": "DebugLevel",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 1565,
							"name": "message",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1566,
							"name": "data",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 820,
			"name": "lookupUser",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Resolve a provider handle to a principal (for the invite flow).\nRate-limited host-side.\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:lookupUser`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: LookupUserError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 136,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L136"
				}
			],
			"signatures": [
				{
					"id": 821,
					"name": "lookupUser",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 136,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L136"
						}
					],
					"parameters": [
						{
							"id": 822,
							"name": "login",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 785,
								"name": "ResolvedUser",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 926,
			"name": "makeContentRef",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Build a persisted CONTENT REFERENCE to a file in a mount — a "
					},
					{
						"kind": "code",
						"text": "`{mountId, relPath}`"
					},
					{
						"kind": "text",
						"text": "\npointer your app serializes into ITS OWN content (a board's JSON, an MDX file's\nfrontmatter, an album manifest — the platform doesn't dictate the container) so a\nlater viewer can resolve it. It is exactly the §5.7 "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "capFile",
						"target": 1588
					},
					{
						"kind": "text",
						"text": " shape: ONE\ncapability, two delivery modes — runtime delegation (a task param, authorized by\nthe caller) vs a durable reference (authorized per-viewer by "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "resolveContentRef",
						"target": 935
					},
					{
						"kind": "text",
						"text": ").\n"
					},
					{
						"kind": "code",
						"text": "`relPath`"
					},
					{
						"kind": "text",
						"text": " is BACKEND-NATURAL, so the reference resolves to the SAME path for every\nviewer. Cross-app/cross-project references default to "
					},
					{
						"kind": "code",
						"text": "`ro`"
					},
					{
						"kind": "text",
						"text": ".\n\n  const ref = makeContentRef({ mountId: 'space:ACME', relPath: 'office-seating/desk.mdx' }, { mode: 'ro' });"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 468,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
				}
			],
			"signatures": [
				{
					"id": 927,
					"name": "makeContentRef",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 468,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
						}
					],
					"parameters": [
						{
							"id": 928,
							"name": "ref",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 929,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 930,
											"name": "mountId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 468,
													"character": 38,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 931,
											"name": "relPath",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 468,
													"character": 55,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												930,
												931
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 468,
											"character": 36,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
										}
									]
								}
							}
						},
						{
							"id": 932,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 933,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 934,
											"name": "mode",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 468,
													"character": 82,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "ro"
													},
													{
														"type": "literal",
														"value": "rw"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												934
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 468,
											"character": 80,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L468"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1583,
						"name": "FileCap",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 22,
			"name": "MDXProvider",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/MDXProvider.ts",
					"line": 30,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/MDXProvider.ts#L30"
				}
			],
			"signatures": [
				{
					"id": 23,
					"name": "MDXProvider",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Provide MDX component overrides (e.g. a custom "
							},
							{
								"kind": "code",
								"text": "`a`"
							},
							{
								"kind": "text",
								"text": "/"
							},
							{
								"kind": "code",
								"text": "`h1`"
							},
							{
								"kind": "text",
								"text": ") to the rendered\n subtree; transformed "
							},
							{
								"kind": "code",
								"text": "`.mdx`"
							},
							{
								"kind": "text",
								"text": " modules pick them up."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/MDXProvider.ts",
							"line": 30,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/MDXProvider.ts#L30"
						}
					],
					"parameters": [
						{
							"id": 24,
							"name": "properties",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.FunctionComponentElement"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ProviderProps"
								},
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 25,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"sources": [
												{
													"fileName": "src/MDXProvider.ts",
													"line": 5,
													"character": 24,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/MDXProvider.ts#L5"
												}
											]
										}
									}
								],
								"name": "ProviderProps",
								"package": "@types/react",
								"qualifiedName": "React.ProviderProps"
							}
						],
						"name": "FunctionComponentElement",
						"package": "@types/react",
						"qualifiedName": "React.FunctionComponentElement"
					}
				}
			]
		},
		{
			"id": 596,
			"name": "MetadataSource",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Provide a metadata store to "
					},
					{
						"kind": "code",
						"text": "`useMetadataQuery`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`useFileMetadata`"
					},
					{
						"kind": "text",
						"text": " and\n"
					},
					{
						"kind": "code",
						"text": "`useAllMetadata`"
					},
					{
						"kind": "text",
						"text": " for everything rendered inside.\n\n"
					},
					{
						"kind": "code",
						"text": "```tsx\n<MetadataSource value={corpus.metadata}>\n  <Wiki />\n</MetadataSource>\n```"
					},
					{
						"kind": "text",
						"text": "\n\nNesting is allowed and the innermost provider wins; "
					},
					{
						"kind": "code",
						"text": "`mode=\"merge\"`"
					},
					{
						"kind": "text",
						"text": " layers over\nwhatever is in scope (an outer provider, else the host's store). Unmounting the\nprovider restores the outer store — there is no registry to clean up, so an app\ncannot leak a stale source by forgetting to unregister.\n\nThe value is used as given: pass a stable reference (a "
					},
					{
						"kind": "code",
						"text": "`useMemo`"
					},
					{
						"kind": "text",
						"text": ", module state)\nif you care about the query hooks' identity-preservation, which is what keeps\ntheir results usable in dependency arrays."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/metadataSource.tsx",
					"line": 69,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L69"
				}
			],
			"signatures": [
				{
					"id": 597,
					"name": "MetadataSource",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/metadataSource.tsx",
							"line": 69,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L69"
						}
					],
					"parameters": [
						{
							"id": 598,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 592,
								"name": "MetadataSourceProps",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactElement"
						},
						"name": "ReactElement",
						"package": "@types/react",
						"qualifiedName": "React.ReactElement"
					}
				}
			]
		},
		{
			"id": 1470,
			"name": "mimeTypeFor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 175,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L175"
				}
			],
			"signatures": [
				{
					"id": 1471,
					"name": "mimeTypeFor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Best-effort MIME type from a filename's extension — mainly image kinds\n(png/jpg/jpeg/gif/webp/avif/svg/bmp/ico). Returns "
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": " when the\nextension isn't recognized (the caller falls back to "
							},
							{
								"kind": "code",
								"text": "`application/octet-stream`"
							},
							{
								"kind": "text",
								"text": ").\nUsed by "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "MountFs.readBlob",
								"target": 1505
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "MountFs.readObjectUrl",
								"target": 1511
							},
							{
								"kind": "text",
								"text": "; exported so an\napp can label a Blob it builds itself."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 175,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L175"
						}
					],
					"parameters": [
						{
							"id": 1472,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 914,
			"name": "mount",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Mount a filesystem by its **universal mount id** (UI_AS_APPS_SPEC §3.5) —\n"
					},
					{
						"kind": "code",
						"text": "`scheme:locator`"
					},
					{
						"kind": "text",
						"text": ", e.g. "
					},
					{
						"kind": "code",
						"text": "`space:{spaceId}`"
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "code",
						"text": "`github:owner/repo@ref`"
					},
					{
						"kind": "text",
						"text": ". Backend-blind:\nthe host resolves the scheme. A scheme with no resolver rejects with\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SpaceError",
						"target": 909
					},
					{
						"kind": "text",
						"text": " "
					},
					{
						"kind": "code",
						"text": "`unsupported-scheme`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 423,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L423"
				}
			],
			"signatures": [
				{
					"id": 915,
					"name": "mount",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 423,
							"character": 21,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L423"
						}
					],
					"parameters": [
						{
							"id": 916,
							"name": "mountId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 251,
			"name": "MountImage",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/components/MountImage.tsx",
					"line": 40,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L40"
				}
			],
			"signatures": [
				{
					"id": 252,
					"name": "MountImage",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Display an image file from a mount. Reads the bytes off the sandbox ZenFS, turns\nthem into an object URL, and renders an "
							},
							{
								"kind": "code",
								"text": "`<img>`"
							},
							{
								"kind": "text",
								"text": " — revoking the URL for you on\nunmount / prop change (via "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "useObjectUrl",
								"target": 584
							},
							{
								"kind": "text",
								"text": "). This is the drop-in for the\npattern apps used to hand-roll: read bytes → "
							},
							{
								"kind": "code",
								"text": "`Blob`"
							},
							{
								"kind": "text",
								"text": " → "
							},
							{
								"kind": "code",
								"text": "`createObjectURL`"
							},
							{
								"kind": "text",
								"text": " → revoke.\n\nAny extra "
							},
							{
								"kind": "code",
								"text": "`<img>`"
							},
							{
								"kind": "text",
								"text": " attribute ("
							},
							{
								"kind": "code",
								"text": "`className`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`style`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`onClick`"
							},
							{
								"kind": "text",
								"text": ", "
							},
							{
								"kind": "code",
								"text": "`width`"
							},
							{
								"kind": "text",
								"text": ", …) passes\nstraight through. Provide "
							},
							{
								"kind": "code",
								"text": "`loading`"
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "code",
								"text": "`fallback`"
							},
							{
								"kind": "text",
								"text": " for the pending and error states.\n\n"
							},
							{
								"kind": "code",
								"text": "```tsx\n<MountImage\n  mount={mount}\n  relPath=\"photos/cat.png\"\n  alt=\"cat\"\n  placeholder={<Spinner />}\n  fallback={<span>missing</span>}\n/>\n```"
							}
						]
					},
					"sources": [
						{
							"fileName": "src/components/MountImage.tsx",
							"line": 40,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/MountImage.tsx#L40"
						}
					],
					"parameters": [
						{
							"id": 253,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 254,
								"name": "MountImageProps",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 917,
			"name": "mountSpace",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Mount a specific space by id (e.g. one shared with you, or from a link). A thin\n shim over "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "mount",
						"target": 914
					},
					{
						"kind": "text",
						"text": " with the "
					},
					{
						"kind": "code",
						"text": "`space:`"
					},
					{
						"kind": "text",
						"text": " scheme."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 427,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L427"
				}
			],
			"signatures": [
				{
					"id": 918,
					"name": "mountSpace",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 427,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L427"
						}
					],
					"parameters": [
						{
							"id": 919,
							"name": "query",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 920,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 921,
											"name": "spaceId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 427,
													"character": 36,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L427"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												921
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 427,
											"character": 34,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L427"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 63,
			"name": "navigate",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 128,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L128"
				}
			],
			"signatures": [
				{
					"id": 64,
					"name": "navigate",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 128,
							"character": 24,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L128"
						}
					],
					"parameters": [
						{
							"id": 65,
							"name": "target",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 66,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 67,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 68,
											"name": "viewedDocument",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/routing.tsx",
													"line": 128,
													"character": 50,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L128"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": null
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												68
											]
										}
									],
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 128,
											"character": 48,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L128"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 183,
			"name": "normalizeAbsolute",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Collapse "
					},
					{
						"kind": "code",
						"text": "`.`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`..`"
					},
					{
						"kind": "text",
						"text": "/empty segments into a clean absolute path. "
					},
					{
						"kind": "code",
						"text": "`..`"
					},
					{
						"kind": "text",
						"text": " can never\n climb above the root — a (virtual) root's parent is itself, which is what keeps\n both the mount space and the corpus space closed under traversal."
					}
				]
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
					"line": 137,
					"character": 14
				}
			],
			"signatures": [
				{
					"id": 184,
					"name": "normalizeAbsolute",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
							"line": 137,
							"character": 33
						}
					],
					"parameters": [
						{
							"id": 185,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			]
		},
		{
			"id": 610,
			"name": "onAuthChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to login / logout changes. The listener is invoked immediately with\nthe current state, then again on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/auth.ts",
					"line": 77,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L77"
				}
			],
			"signatures": [
				{
					"id": 611,
					"name": "onAuthChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/auth.ts",
							"line": 77,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L77"
						}
					],
					"parameters": [
						{
							"id": 612,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 613,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/auth.ts",
											"line": 77,
											"character": 39,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L77"
										}
									],
									"signatures": [
										{
											"id": 614,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/auth.ts",
													"line": 77,
													"character": 39,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L77"
												}
											],
											"parameters": [
												{
													"id": 615,
													"name": "state",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 605,
														"name": "AuthState",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 616,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/auth.ts",
									"line": 77,
									"character": 69,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 617,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/auth.ts",
											"line": 77,
											"character": 69,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L77"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1118,
			"name": "onCatalogChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to catalog changes (e.g. a grant added/revoked). Invoked immediately\n with the current catalog, then on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/catalog.ts",
					"line": 98,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L98"
				}
			],
			"signatures": [
				{
					"id": 1119,
					"name": "onCatalogChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 98,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L98"
						}
					],
					"parameters": [
						{
							"id": 1120,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1121,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/catalog.ts",
											"line": 98,
											"character": 42,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L98"
										}
									],
									"signatures": [
										{
											"id": 1122,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/catalog.ts",
													"line": 98,
													"character": 42,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L98"
												}
											],
											"parameters": [
												{
													"id": 1123,
													"name": "catalog",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 1106,
															"name": "ApiMethod",
															"package": "@immediately-run/sdk"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1124,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/catalog.ts",
									"line": 98,
									"character": 76,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L98"
								}
							],
							"signatures": [
								{
									"id": 1125,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/catalog.ts",
											"line": 98,
											"character": 76,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L98"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1359,
			"name": "onChatProviderChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to provider changes (key added/revoked, preference changed). Invoked\n immediately with the current value, then on every change. Returns unsubscribe."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 255,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L255"
				}
			],
			"signatures": [
				{
					"id": 1360,
					"name": "onChatProviderChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 255,
							"character": 36,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L255"
						}
					],
					"parameters": [
						{
							"id": 1361,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1362,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 255,
											"character": 47,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L255"
										}
									],
									"signatures": [
										{
											"id": 1363,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/llm.ts",
													"line": 255,
													"character": 47,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L255"
												}
											],
											"parameters": [
												{
													"id": 1364,
													"name": "provider",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "literal",
																"value": null
															},
															{
																"type": "reference",
																"target": 1343,
																"name": "ChatProviderInfo",
																"package": "@immediately-run/sdk"
															}
														]
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1365,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 255,
									"character": 94,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L255"
								}
							],
							"signatures": [
								{
									"id": 1366,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 255,
											"character": 94,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L255"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1367,
			"name": "onChatProviderStateChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to the three-state provider description."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 259,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L259"
				}
			],
			"signatures": [
				{
					"id": 1368,
					"name": "onChatProviderStateChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 259,
							"character": 41,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L259"
						}
					],
					"parameters": [
						{
							"id": 1369,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1370,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 259,
											"character": 52,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L259"
										}
									],
									"signatures": [
										{
											"id": 1371,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/llm.ts",
													"line": 259,
													"character": 52,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L259"
												}
											],
											"parameters": [
												{
													"id": 1372,
													"name": "state",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1347,
														"name": "ChatProviderState",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1373,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/llm.ts",
									"line": 259,
									"character": 90,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L259"
								}
							],
							"signatures": [
								{
									"id": 1374,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/llm.ts",
											"line": 259,
											"character": 90,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L259"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 741,
			"name": "onChromeStateChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to chrome-state changes. The listener is invoked immediately with the\ncurrent value, then again on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/chromeState.ts",
					"line": 81,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L81"
				}
			],
			"signatures": [
				{
					"id": 742,
					"name": "onChromeStateChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/chromeState.ts",
							"line": 81,
							"character": 35,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L81"
						}
					],
					"parameters": [
						{
							"id": 743,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 744,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/chromeState.ts",
											"line": 81,
											"character": 46,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L81"
										}
									],
									"signatures": [
										{
											"id": 745,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/chromeState.ts",
													"line": 81,
													"character": 46,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L81"
												}
											],
											"parameters": [
												{
													"id": 746,
													"name": "chromeState",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 734,
														"name": "ChromeState",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 747,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/chromeState.ts",
									"line": 81,
									"character": 84,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L81"
								}
							],
							"signatures": [
								{
									"id": 748,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/chromeState.ts",
											"line": 81,
											"character": 84,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L81"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1398,
			"name": "onDiagnosticsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to diagnostics. Invoked immediately with the current value, then on\n every host push. Returns an unsubscribe."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 89,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L89"
				}
			],
			"signatures": [
				{
					"id": 1399,
					"name": "onDiagnosticsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 89,
							"character": 35,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L89"
						}
					],
					"parameters": [
						{
							"id": 1400,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1401,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/diagnostics.ts",
											"line": 89,
											"character": 46,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L89"
										}
									],
									"signatures": [
										{
											"id": 1402,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/diagnostics.ts",
													"line": 89,
													"character": 46,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L89"
												}
											],
											"parameters": [
												{
													"id": 1403,
													"name": "d",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1392,
														"name": "Diagnostics",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1404,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/diagnostics.ts",
									"line": 89,
									"character": 74,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L89"
								}
							],
							"signatures": [
								{
									"id": 1405,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/diagnostics.ts",
											"line": 89,
											"character": 74,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L89"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 643,
			"name": "onEditorContextChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to editor-context changes. The listener is invoked immediately with\nthe current context, then again on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editorContext.ts",
					"line": 77,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L77"
				}
			],
			"signatures": [
				{
					"id": 644,
					"name": "onEditorContextChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 77,
							"character": 37,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L77"
						}
					],
					"parameters": [
						{
							"id": 645,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 646,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/editorContext.ts",
											"line": 77,
											"character": 48,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L77"
										}
									],
									"signatures": [
										{
											"id": 647,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/editorContext.ts",
													"line": 77,
													"character": 48,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L77"
												}
											],
											"parameters": [
												{
													"id": 648,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 636,
														"name": "EditorContext",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 649,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/editorContext.ts",
									"line": 77,
									"character": 84,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L77"
								}
							],
							"signatures": [
								{
									"id": 650,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/editorContext.ts",
											"line": 77,
											"character": 84,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L77"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 724,
			"name": "onFormFactorChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to form-factor changes. The listener is invoked immediately with\nthe current value, then again on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/formFactor.ts",
					"line": 66,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L66"
				}
			],
			"signatures": [
				{
					"id": 725,
					"name": "onFormFactorChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 66,
							"character": 34,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L66"
						}
					],
					"parameters": [
						{
							"id": 726,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 727,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/formFactor.ts",
											"line": 66,
											"character": 45,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L66"
										}
									],
									"signatures": [
										{
											"id": 728,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/formFactor.ts",
													"line": 66,
													"character": 45,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L66"
												}
											],
											"parameters": [
												{
													"id": 729,
													"name": "formFactor",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 717,
														"name": "FormFactor",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 730,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/formFactor.ts",
									"line": 66,
									"character": 81,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L66"
								}
							],
							"signatures": [
								{
									"id": 731,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/formFactor.ts",
											"line": 66,
											"character": 81,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L66"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1456,
			"name": "onFsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to working-tree changes. The listener fires immediately with the\ncurrent batch, then on every host push. Returns an unsubscribe fn. The common\nuse: re-read an open file when its path appears in "
					},
					{
						"kind": "code",
						"text": "`change.paths`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/onFsChange.ts",
					"line": 47,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L47"
				}
			],
			"signatures": [
				{
					"id": 1457,
					"name": "onFsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/onFsChange.ts",
							"line": 47,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L47"
						}
					],
					"parameters": [
						{
							"id": 1458,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1459,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/onFsChange.ts",
											"line": 47,
											"character": 37,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L47"
										}
									],
									"signatures": [
										{
											"id": 1460,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/onFsChange.ts",
													"line": 47,
													"character": 37,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L47"
												}
											],
											"parameters": [
												{
													"id": 1461,
													"name": "change",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1451,
														"name": "FsChange",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1462,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/onFsChange.ts",
									"line": 47,
									"character": 67,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 1463,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/onFsChange.ts",
											"line": 47,
											"character": 67,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L47"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 759,
			"name": "onHostAttentionChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to host-attention changes. The listener is invoked immediately with the current\nvalue, then again on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hostAttention.ts",
					"line": 97,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L97"
				}
			],
			"signatures": [
				{
					"id": 760,
					"name": "onHostAttentionChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hostAttention.ts",
							"line": 97,
							"character": 37,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L97"
						}
					],
					"parameters": [
						{
							"id": 761,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 762,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/hostAttention.ts",
											"line": 97,
											"character": 48,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L97"
										}
									],
									"signatures": [
										{
											"id": 763,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/hostAttention.ts",
													"line": 97,
													"character": 48,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L97"
												}
											],
											"parameters": [
												{
													"id": 764,
													"name": "attention",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 752,
														"name": "HostAttention",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 765,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/hostAttention.ts",
									"line": 97,
									"character": 86,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L97"
								}
							],
							"signatures": [
								{
									"id": 766,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/hostAttention.ts",
											"line": 97,
											"character": 86,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L97"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 623,
			"name": "onHostThemeChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to host theme changes. The listener is invoked immediately with the\ncurrent theme, then again on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/theme.ts",
					"line": 37,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L37"
				}
			],
			"signatures": [
				{
					"id": 624,
					"name": "onHostThemeChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/theme.ts",
							"line": 37,
							"character": 33,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L37"
						}
					],
					"parameters": [
						{
							"id": 625,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 626,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/theme.ts",
											"line": 37,
											"character": 44,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L37"
										}
									],
									"signatures": [
										{
											"id": 627,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/theme.ts",
													"line": 37,
													"character": 44,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L37"
												}
											],
											"parameters": [
												{
													"id": 628,
													"name": "theme",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 620,
														"name": "HostTheme",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 629,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/theme.ts",
									"line": 37,
									"character": 74,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L37"
								}
							],
							"signatures": [
								{
									"id": 630,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/theme.ts",
											"line": 37,
											"character": 74,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L37"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 997,
			"name": "onInvitesChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to invitation-inbox changes (arrived / accepted / declined). Invoked\n immediately with the current list, then on every change. Returns an unsubscribe."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 688,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L688"
				}
			],
			"signatures": [
				{
					"id": 998,
					"name": "onInvitesChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 688,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L688"
						}
					],
					"parameters": [
						{
							"id": 999,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1000,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 688,
											"character": 42,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L688"
										}
									],
									"signatures": [
										{
											"id": 1001,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 688,
													"character": 42,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L688"
												}
											],
											"parameters": [
												{
													"id": 1002,
													"name": "invites",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 970,
															"name": "Invite",
															"package": "@immediately-run/sdk"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1003,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 688,
									"character": 73,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L688"
								}
							],
							"signatures": [
								{
									"id": 1004,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 688,
											"character": 73,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L688"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1171,
			"name": "onItemDrop",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to items dropped onto this app by a host-mediated cross-app drag.\n Returns an unsubscribe fn. Subscribing is the opt-in: an app that never subscribes\n receives nothing (the host shows a \"not accepted\" cue and the drop is a no-op)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 90,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L90"
				}
			],
			"signatures": [
				{
					"id": 1172,
					"name": "onItemDrop",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 90,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L90"
						}
					],
					"parameters": [
						{
							"id": 1173,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1174,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/dnd.ts",
											"line": 90,
											"character": 37,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L90"
										}
									],
									"signatures": [
										{
											"id": 1175,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/dnd.ts",
													"line": 90,
													"character": 37,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L90"
												}
											],
											"parameters": [
												{
													"id": 1176,
													"name": "d",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1154,
														"name": "DroppedItem",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1177,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/dnd.ts",
									"line": 90,
									"character": 65,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 1178,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/dnd.ts",
											"line": 90,
											"character": 65,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L90"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 861,
			"name": "onMountsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to mount changes. The listener is invoked immediately with the\ncurrent mounts (and an empty "
					},
					{
						"kind": "code",
						"text": "`removed`"
					},
					{
						"kind": "text",
						"text": "), then again on every change. The second\nargument carries the descriptors REMOVED by that change, each with its "
					},
					{
						"kind": "code",
						"text": "`reason`"
					},
					{
						"kind": "text",
						"text": "\n(AM2-4) — so an app can react to *why* a mount vanished (e.g. tell the user a\nshared space was "
					},
					{
						"kind": "code",
						"text": "`unshared`"
					},
					{
						"kind": "text",
						"text": " vs "
					},
					{
						"kind": "code",
						"text": "`deleted`"
					},
					{
						"kind": "text",
						"text": "). It is empty on adds and on the\ninitial replay. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 249,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L249"
				}
			],
			"signatures": [
				{
					"id": 862,
					"name": "onMountsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 249,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L249"
						}
					],
					"parameters": [
						{
							"id": 863,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 864,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 249,
											"character": 41,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L249"
										}
									],
									"signatures": [
										{
											"id": 865,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 249,
													"character": 41,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L249"
												}
											],
											"parameters": [
												{
													"id": 866,
													"name": "mounts",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 831,
															"name": "SandboxMount",
															"package": "@immediately-run/sdk"
														}
													}
												},
												{
													"id": 867,
													"name": "removed",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 842,
															"name": "RemovedMount",
															"package": "@immediately-run/sdk"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 868,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 249,
									"character": 102,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L249"
								}
							],
							"signatures": [
								{
									"id": 869,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 249,
											"character": 102,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L249"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1724,
			"name": "onReady",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/ready.ts",
					"line": 72,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L72"
				}
			],
			"signatures": [
				{
					"id": 1725,
					"name": "onReady",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Subscribe to the ready signal. Invoked immediately with the current state (so a\nlate subscriber after "
							},
							{
								"kind": "code",
								"text": "`reportReady()`"
							},
							{
								"kind": "text",
								"text": " still fires) and again whenever it reports.\nReturns an unsubscribe."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 72,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L72"
						}
					],
					"parameters": [
						{
							"id": 1726,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1727,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/ready.ts",
											"line": 72,
											"character": 34,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L72"
										}
									],
									"signatures": [
										{
											"id": 1728,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/ready.ts",
													"line": 72,
													"character": 34,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L72"
												}
											],
											"parameters": [
												{
													"id": 1729,
													"name": "s",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1737,
														"name": "ReadyState",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1730,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/ready.ts",
									"line": 72,
									"character": 60,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L72"
								}
							],
							"signatures": [
								{
									"id": 1731,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/ready.ts",
											"line": 72,
											"character": 60,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L72"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1138,
			"name": "onRegionMessage",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to inbound region messages. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/ipc.ts",
					"line": 75,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L75"
				}
			],
			"signatures": [
				{
					"id": 1139,
					"name": "onRegionMessage",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/ipc.ts",
							"line": 75,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L75"
						}
					],
					"parameters": [
						{
							"id": 1140,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1141,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/ipc.ts",
											"line": 75,
											"character": 42,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L75"
										}
									],
									"signatures": [
										{
											"id": 1142,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/ipc.ts",
													"line": 75,
													"character": 42,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L75"
												}
											],
											"parameters": [
												{
													"id": 1143,
													"name": "msg",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1128,
														"name": "RegionMessage",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1144,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/ipc.ts",
									"line": 75,
									"character": 74,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L75"
								}
							],
							"signatures": [
								{
									"id": 1145,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/ipc.ts",
											"line": 75,
											"character": 74,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L75"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1253,
			"name": "onSecretsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to secret-metadata changes (added/revoked). Invoked immediately with\n the current list, then on every change. Returns an unsubscribe fn."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 132,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L132"
				}
			],
			"signatures": [
				{
					"id": 1254,
					"name": "onSecretsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 132,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L132"
						}
					],
					"parameters": [
						{
							"id": 1255,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1256,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/secrets.ts",
											"line": 132,
											"character": 42,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L132"
										}
									],
									"signatures": [
										{
											"id": 1257,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/secrets.ts",
													"line": 132,
													"character": 42,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L132"
												}
											],
											"parameters": [
												{
													"id": 1258,
													"name": "secrets",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 1219,
															"name": "SecretView",
															"package": "@immediately-run/sdk"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1259,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/secrets.ts",
									"line": 132,
									"character": 77,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L132"
								}
							],
							"signatures": [
								{
									"id": 1260,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/secrets.ts",
											"line": 132,
											"character": 77,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L132"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 899,
			"name": "onSessionMountsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to Session-lens mount changes. Invoked immediately with the current\n list ("
					},
					{
						"kind": "code",
						"text": "`[]`"
					},
					{
						"kind": "text",
						"text": " for a non-first-party frame), then on every change. Returns an\n unsubscribe."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 367,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L367"
				}
			],
			"signatures": [
				{
					"id": 900,
					"name": "onSessionMountsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 367,
							"character": 37,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L367"
						}
					],
					"parameters": [
						{
							"id": 901,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 902,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 367,
											"character": 48,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L367"
										}
									],
									"signatures": [
										{
											"id": 903,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 367,
													"character": 48,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L367"
												}
											],
											"parameters": [
												{
													"id": 904,
													"name": "mounts",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": 889,
															"name": "SessionMount",
															"package": "@immediately-run/sdk"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 905,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/mounts.ts",
									"line": 367,
									"character": 84,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L367"
								}
							],
							"signatures": [
								{
									"id": 906,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 367,
											"character": 84,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L367"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1430,
			"name": "onVcsStateChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Subscribe to source-control changes. Invoked immediately with the current\n value, then on every host push (diff refresh, PR poll, branch change). Returns\n an unsubscribe."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 98,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L98"
				}
			],
			"signatures": [
				{
					"id": 1431,
					"name": "onVcsStateChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 98,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L98"
						}
					],
					"parameters": [
						{
							"id": 1432,
							"name": "listener",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1433,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"sources": [
										{
											"fileName": "src/vcs.ts",
											"line": 98,
											"character": 43,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L98"
										}
									],
									"signatures": [
										{
											"id": 1434,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"sources": [
												{
													"fileName": "src/vcs.ts",
													"line": 98,
													"character": 43,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L98"
												}
											],
											"parameters": [
												{
													"id": 1435,
													"name": "state",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 1423,
														"name": "VcsState",
														"package": "@immediately-run/sdk"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1436,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"sources": [
								{
									"fileName": "src/vcs.ts",
									"line": 98,
									"character": 72,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L98"
								}
							],
							"signatures": [
								{
									"id": 1437,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/vcs.ts",
											"line": 98,
											"character": 72,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L98"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 1476,
			"name": "openAppFs",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 433,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L433"
				}
			],
			"signatures": [
				{
					"id": 1477,
					"name": "openAppFs",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Open a mount-anchored view of this app's OWN repository working tree — a convenience\n over "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "openFs",
								"target": 1473
							},
							{
								"kind": "text",
								"text": " using "
							},
							{
								"kind": "code",
								"text": "`getAppMountPath()`"
							},
							{
								"kind": "text",
								"text": " (FILE_SHARING_SPEC §11.2)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 433,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L433"
						}
					],
					"type": {
						"type": "reference",
						"target": 1497,
						"name": "MountFs",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1473,
			"name": "openFs",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 299,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L299"
				}
			],
			"signatures": [
				{
					"id": 1474,
					"name": "openFs",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Open a typed, mount-anchored filesystem view (SDK_FS_SURFACE_SPEC §2.1). Pure-client:\nresolves the ambient ZenFS once ("
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "sandboxFs",
								"target": 1466
							},
							{
								"kind": "text",
								"text": ") and binds it to "
							},
							{
								"kind": "code",
								"text": "`mount.path`"
							},
							{
								"kind": "text",
								"text": ", so you\nread/write with paths RELATIVE to the mount root — you cannot accidentally name a path\noutside your grant (a "
							},
							{
								"kind": "code",
								"text": "`..`"
							},
							{
								"kind": "text",
								"text": "/absolute path throws "
							},
							{
								"kind": "code",
								"text": "`invalid-path`"
							},
							{
								"kind": "text",
								"text": "; the host chroot is the\nreal enforcer).\n\n"
							},
							{
								"kind": "code",
								"text": "```ts\nimport { mountSpace } from '@immediately-run/sdk';\nimport { openFs } from '@immediately-run/sdk/fs';\nconst fs = openFs(await mountSpace({ spaceId }));\nconst text = await fs.readFile('notes/idea.mdx', 'utf8');\nif (fs.canWrite('notes/idea.mdx')) await fs.writeFile('notes/idea.mdx', text);\n```"
							},
							{
								"kind": "text",
								"text": "\n\nThrows "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "FsError",
								"target": 1492
							},
							{
								"kind": "text",
								"text": " "
							},
							{
								"kind": "code",
								"text": "`unavailable`"
							},
							{
								"kind": "text",
								"text": " if the sandbox fs is not present (plain local\n"
							},
							{
								"kind": "code",
								"text": "`vite dev`"
							},
							{
								"kind": "text",
								"text": " / before boot — gate with "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "fsAvailable",
								"target": 1468
							},
							{
								"kind": "text",
								"text": "; under "
							},
							{
								"kind": "code",
								"text": "`vite dev`"
							},
							{
								"kind": "text",
								"text": " the\n"
							},
							{
								"kind": "code",
								"text": "`@immediately-run/dev-fs`"
							},
							{
								"kind": "text",
								"text": " plugin >= 0.5.0 provides it, see "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "sandboxFs",
								"target": 1466
							},
							{
								"kind": "text",
								"text": ").\nPer-op failures throw "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "FsError",
								"target": 1492
							},
							{
								"kind": "text",
								"text": " with a mapped "
							},
							{
								"kind": "code",
								"text": "`.code`"
							},
							{
								"kind": "text",
								"text": " ("
							},
							{
								"kind": "code",
								"text": "`not-found`"
							},
							{
								"kind": "text",
								"text": ",\n"
							},
							{
								"kind": "code",
								"text": "`read-only`"
							},
							{
								"kind": "text",
								"text": ", …)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 299,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L299"
						}
					],
					"parameters": [
						{
							"id": 1475,
							"name": "mount",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 1497,
						"name": "MountFs",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 663,
			"name": "openInEditor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the host to open "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " (a repo-relative working-tree path, e.g. "
					},
					{
						"kind": "code",
						"text": "`src/App.tsx`"
					},
					{
						"kind": "text",
						"text": "\nor "
					},
					{
						"kind": "code",
						"text": "`/src/App.tsx`"
					},
					{
						"kind": "text",
						"text": ") in the editor. Resolves once the editor switches to it; rejects\nwith an "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "EditorOpenError",
						"target": 653
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ") if the path is invalid, missing, or this\napp may not open files.\n\nPass "
					},
					{
						"kind": "code",
						"text": "`selection`"
					},
					{
						"kind": "text",
						"text": " to land the caret on a specific line — what a problems list needs\nto make a diagnostic clickable. It widens nothing: a selection says where to look\ninside a file the caller could already open, and the capability is unchanged\n("
					},
					{
						"kind": "code",
						"text": "`editor:open`"
					},
					{
						"kind": "text",
						"text": ").\n\nPass "
					},
					{
						"kind": "code",
						"text": "`{ reveal: true }`"
					},
					{
						"kind": "text",
						"text": " to ALSO bring the user to the editor across activities —\nsee "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "EditorOpenOptions.reveal",
						"target": 662
					},
					{
						"kind": "text",
						"text": "; that one does need the elevated\n"
					},
					{
						"kind": "code",
						"text": "`editor:reveal`"
					},
					{
						"kind": "text",
						"text": ", and is refused outright without it.\n\nOlder hosts ignore "
					},
					{
						"kind": "code",
						"text": "`selection`"
					},
					{
						"kind": "text",
						"text": " and open the file at its existing position, so a\ncaller may pass it unconditionally. "
					},
					{
						"kind": "code",
						"text": "`reveal`"
					},
					{
						"kind": "text",
						"text": " is only sent when true, so a host that\npredates it sees a plain open."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 85,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L85"
				}
			],
			"signatures": [
				{
					"id": 664,
					"name": "openInEditor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 85,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L85"
						}
					],
					"parameters": [
						{
							"id": 665,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 666,
							"name": "selection",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 658,
								"name": "EditorSelection",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 667,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 661,
								"name": "EditorOpenOptions",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 945,
			"name": "openSettings",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Mount this app's per-user settings — a private "
					},
					{
						"kind": "code",
						"text": "`~/.config`"
					},
					{
						"kind": "text",
						"text": "-style filesystem,\nauto-provisioned for the signed-in user and isolated to THIS app (the host\nchroots it; a different app can never name it). Read/write config files through\nthe returned mount. Rejects with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SpaceError",
						"target": 909
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`auth-required`"
					},
					{
						"kind": "text",
						"text": ") when\nsigned out. Capability: baseline "
					},
					{
						"kind": "code",
						"text": "`settings:app`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 546,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L546"
				}
			],
			"signatures": [
				{
					"id": 946,
					"name": "openSettings",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 546,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L546"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 955,
			"name": "openSettingsOf",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Mount ANOTHER app's per-user settings by its "
					},
					{
						"kind": "code",
						"text": "`appKey`"
					},
					{
						"kind": "text",
						"text": " — the elevated \"file\ncommander\" surface. Rejects "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " unless this app holds the first-party-\nonly "
					},
					{
						"kind": "code",
						"text": "`settings:all`"
					},
					{
						"kind": "text",
						"text": " capability. Most apps want "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openSettings",
						"target": 945
					},
					{
						"kind": "text",
						"text": " instead."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 587,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L587"
				}
			],
			"signatures": [
				{
					"id": 956,
					"name": "openSettingsOf",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 587,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L587"
						}
					],
					"parameters": [
						{
							"id": 957,
							"name": "appKey",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 2077,
			"name": "parseSafeMdast",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 45,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 2078,
					"name": "parseSafeMdast",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Parse untrusted Markdown/MDX-syntax source to an mdast tree with **no evaluator in\nthe pipeline**: JSX-as-data (no acorn), GFM on, the expression extension OFF, no\nraw-HTML re-parse. The returned tree is safe to hand to "
							},
							{
								"kind": "code",
								"text": "`renderMdast`"
							},
							{
								"kind": "text",
								"text": " — expression\nattributes are inert strings and raw HTML is inert "
							},
							{
								"kind": "code",
								"text": "`html`"
							},
							{
								"kind": "text",
								"text": " nodes.\n\nAfter the no-acorn parse it runs the SHARED kernel remark plugins — in the SAME order\nas the compiled path's "
							},
							{
								"kind": "code",
								"text": "`compile.ts`"
							},
							{
								"kind": "text",
								"text": " (admonitions §12 → wiki-links §13 → heading/section\nanchors §15/R3-211; GFM is already applied via the micromark extension above) — so the\nsafe subset renders identically in both standards. The plugins only emit element nodes\nwith LITERAL attributes and set "
							},
							{
								"kind": "code",
								"text": "`data.hProperties.id`"
							},
							{
								"kind": "text",
								"text": " on headings; they add no evaluator\nand no acorn, preserving the §5.1 fail-safe."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 45,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 2079,
							"name": "source",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2080,
							"name": "options",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 2026,
								"name": "ParseSafeMdastOptions",
								"package": "@immediately-run/safe-content"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 2048,
								"name": "SafeMdastNode",
								"package": "@immediately-run/safe-content"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 2081,
			"name": "parseWikiInner",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 99,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 2082,
					"name": "parseWikiInner",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Parse the "
							},
							{
								"kind": "code",
								"text": "`[[label|target]]`"
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "code",
								"text": "`[[target]]`"
							},
							{
								"kind": "text",
								"text": " inner text (label first, then target\n — the §13.1 order), or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " for an empty target (leave the literal "
							},
							{
								"kind": "code",
								"text": "`[[…]]`"
							},
							{
								"kind": "text",
								"text": ")."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 99,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 2083,
							"name": "inner",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 2069,
								"name": "WikiLinkToken",
								"package": "@immediately-run/safe-content"
							}
						]
					}
				}
			]
		},
		{
			"id": 1131,
			"name": "postToRegion",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Send a message to another region. Resolves when delivered; rejects ("
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ")\nif the edge isn't two-sided-consented, the target isn't mounted, or this app\nlacks the "
					},
					{
						"kind": "code",
						"text": "`ipc`"
					},
					{
						"kind": "text",
						"text": " capability."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/ipc.ts",
					"line": 22,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L22"
				}
			],
			"signatures": [
				{
					"id": 1132,
					"name": "postToRegion",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/ipc.ts",
							"line": 22,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L22"
						}
					],
					"parameters": [
						{
							"id": 1133,
							"name": "region",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1134,
							"name": "data",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1787,
			"name": "protocolStream",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolStream.ts",
					"line": 224,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L224"
				}
			],
			"signatures": [
				{
					"id": 1788,
					"name": "protocolStream",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Consume an elevated streaming protocol method from app code.\n\n"
							},
							{
								"kind": "code",
								"text": "`for await (const ev of protocolStream('protocol-contribute', 'run', [opts])) …`"
							},
							{
								"kind": "text",
								"text": "\n\nPass "
							},
							{
								"kind": "code",
								"text": "`signal`"
							},
							{
								"kind": "text",
								"text": " to abort the stream (and the host's in-flight work) mid-flight."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolStream.ts",
							"line": 224,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L224"
						}
					],
					"typeParameters": [
						{
							"id": 1789,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 1790,
							"name": "R",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"parameters": [
						{
							"id": 1791,
							"name": "protocolName",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1792,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1793,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "unknown"
								}
							}
						},
						{
							"id": 1794,
							"name": "signal",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"qualifiedName": "AbortSignal"
								},
								"name": "AbortSignal",
								"package": "typescript"
							}
						},
						{
							"id": 1795,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reference",
										"target": 1971,
										"name": "BoundedCallOptions",
										"package": "@immediately-run/sdk"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1796,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 1797,
													"name": "idleTimeoutMs",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/protocolStream.ts",
															"line": 229,
															"character": 32,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L229"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1797
													]
												}
											],
											"sources": [
												{
													"fileName": "src/protocolStream.ts",
													"line": 229,
													"character": 30,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolStream.ts#L229"
												}
											]
										}
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
							"qualifiedName": "AsyncGenerator"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1789,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "reference",
								"target": 1790,
								"name": "R",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "AsyncGenerator",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1014,
			"name": "recordRoute",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Record a navigation, as a declared route PATTERN.\n\nPass the concrete path your router produced. The platform matches it against your\ndeclared patterns and records the **pattern**: "
					},
					{
						"kind": "code",
						"text": "`/patients/12345`"
					},
					{
						"kind": "text",
						"text": " becomes\n"
					},
					{
						"kind": "code",
						"text": "`/patients/:id`"
					},
					{
						"kind": "text",
						"text": ", and the id is discarded at the boundary rather than filtered\nlater. A path matching no declared pattern records nothing — and reports success\neither way, because telling you which paths are accepted would be a read channel."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "text",
								"text": "the same typed errors as "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "emitAnalyticsEvent",
								"target": 1010
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/analytics.ts",
					"line": 130,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L130"
				}
			],
			"signatures": [
				{
					"id": 1015,
					"name": "recordRoute",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/analytics.ts",
							"line": 130,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L130"
						}
					],
					"parameters": [
						{
							"id": 1016,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1008,
								"name": "AnalyticsAck",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1445,
			"name": "refreshDiff",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the host to recompute the working-tree diff and push a fresh "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "VcsState",
						"target": 1423
					},
					{
						"kind": "text",
						"text": ".\n Gated "
					},
					{
						"kind": "code",
						"text": "`vcs:read`"
					},
					{
						"kind": "text",
						"text": ". Rejects with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "VcsActionError",
						"target": 1440
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 135,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L135"
				}
			],
			"signatures": [
				{
					"id": 1446,
					"name": "refreshDiff",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 135,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L135"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1447,
			"name": "refreshPRs",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the host to re-poll the open PRs and push a fresh "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "VcsState",
						"target": 1423
					},
					{
						"kind": "text",
						"text": ". Gated\n "
					},
					{
						"kind": "code",
						"text": "`vcs:read`"
					},
					{
						"kind": "text",
						"text": ". Rejects with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "VcsActionError",
						"target": 1440
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 139,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L139"
				}
			],
			"signatures": [
				{
					"id": 1448,
					"name": "refreshPRs",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 139,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L139"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 707,
			"name": "renameEntry",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Rename/move a working-tree file from "
					},
					{
						"kind": "code",
						"text": "`from`"
					},
					{
						"kind": "text",
						"text": " to "
					},
					{
						"kind": "code",
						"text": "`to`"
					},
					{
						"kind": "text",
						"text": ". Rejects "
					},
					{
						"kind": "code",
						"text": "`exists`"
					},
					{
						"kind": "text",
						"text": " if "
					},
					{
						"kind": "code",
						"text": "`to`"
					},
					{
						"kind": "text",
						"text": "\n is taken, "
					},
					{
						"kind": "code",
						"text": "`not-found`"
					},
					{
						"kind": "text",
						"text": " if "
					},
					{
						"kind": "code",
						"text": "`from`"
					},
					{
						"kind": "text",
						"text": " is absent."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 222,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L222"
				}
			],
			"signatures": [
				{
					"id": 708,
					"name": "renameEntry",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 222,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L222"
						}
					],
					"parameters": [
						{
							"id": 709,
							"name": "from",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 710,
							"name": "to",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 110,
			"name": "RenderExportedComponent",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Low-level: render one export of an already-resolving module evaluation. Most\n code should use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Include",
						"target": 116
					},
					{
						"kind": "text",
						"text": ", which resolves the module and adds Suspense."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Include.tsx",
					"line": 19,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L19"
				}
			],
			"signatures": [
				{
					"id": 111,
					"name": "RenderExportedComponent",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Include.tsx",
							"line": 19,
							"character": 39,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L19"
						}
					],
					"parameters": [
						{
							"id": 112,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 113,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 114,
											"name": "evaluationContextPromise",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 23,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L23"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": 1979,
														"name": "EvaluationContext",
														"package": "@immediately-run/sdk"
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										},
										{
											"id": 115,
											"name": "exportedSymbol",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/components/Include.tsx",
													"line": 24,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L24"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "'default'"
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												114,
												115
											]
										}
									],
									"sources": [
										{
											"fileName": "src/components/Include.tsx",
											"line": 22,
											"character": 3,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Include.tsx#L22"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 99,
			"name": "RenderExportedComponentContext",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Context carrying the included module's "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "EvaluationContext",
						"target": 1979
					},
					{
						"kind": "text",
						"text": " to its subtree."
					}
				]
			},
			"children": [
				{
					"id": 105,
					"name": "$$typeof",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 572,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "symbol"
					}
				},
				{
					"id": 103,
					"name": "Consumer",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 680,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Consumer"
						},
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "reference",
										"target": 107,
										"name": "RenderFileContextType",
										"package": "@immediately-run/sdk"
									}
								]
							}
						],
						"name": "Consumer",
						"package": "@types/react",
						"qualifiedName": "React.Consumer"
					}
				},
				{
					"id": 104,
					"name": "displayName",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true,
						"isOptional": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Used in debugging messages. You might want to set it\nexplicitly if you want to display a different name for\ndebugging purposes."
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "inline-tag",
										"tag": "@link",
										"text": "Legacy React Docs",
										"target": "https://legacy.reactjs.org/docs/react-component.html#displayname"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 688,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 102,
					"name": "Provider",
					"variant": "declaration",
					"kind": 1024,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/react/index.d.ts",
							"line": 679,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.Provider"
						},
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "reference",
										"target": 107,
										"name": "RenderFileContextType",
										"package": "@immediately-run/sdk"
									}
								]
							}
						],
						"name": "Provider",
						"package": "@types/react",
						"qualifiedName": "React.Provider"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"children": [
						105,
						103,
						104,
						102
					]
				}
			],
			"sources": [
				{
					"fileName": "src/components/includeContexts.ts",
					"line": 21,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L21"
				}
			],
			"signatures": [
				{
					"id": 100,
					"name": "RenderExportedComponentContext",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/includeContexts.ts",
							"line": 21,
							"character": 13,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/includeContexts.ts#L21"
						}
					],
					"parameters": [
						{
							"id": 101,
							"name": "props",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.ProviderProps"
								},
								"name": "ProviderProps",
								"package": "@types/react",
								"qualifiedName": "React.ProviderProps"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 2084,
			"name": "renderMdast",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 68,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 2085,
					"name": "renderMdast",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Render a safe-parsed mdast tree to React. Pure and synchronous; carries every §5.1\nsecurity property (registry-only JSX, dropped expressions, inert raw HTML, URL\nsanitizing, in-mount wikilinks). Feed it a tree from "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "parseSafeMdast",
								"target": 2077
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 68,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 2086,
							"name": "tree",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "reference",
								"target": 2048,
								"name": "SafeMdastNode",
								"package": "@immediately-run/safe-content"
							}
						},
						{
							"id": 2087,
							"name": "options",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 2028,
								"name": "RenderMdastOptions",
								"package": "@immediately-run/safe-content"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 37,
			"name": "renderRoute",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Render a matched rule, passing params to a "
					},
					{
						"kind": "code",
						"text": "`component`"
					},
					{
						"kind": "text",
						"text": " and falling back to "
					},
					{
						"kind": "code",
						"text": "`element`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`reactNode`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 48,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L48"
				}
			],
			"signatures": [
				{
					"id": 38,
					"name": "renderRoute",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 48,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L48"
						}
					],
					"parameters": [
						{
							"id": 39,
							"name": "routingRule",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RoutingRule"
								},
								"name": "RoutingRule",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 40,
							"name": "params",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RouteParams"
								},
								"name": "RouteParams",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 1720,
			"name": "reportReady",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/ready.ts",
					"line": 51,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L51"
				}
			],
			"signatures": [
				{
					"id": 1721,
					"name": "reportReady",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Signal that the app is usefully interactive (e.g. after an initial data load).\nIDEMPOTENT — only the FIRST call counts; later calls are ignored. Forwards the\nreport to the runtime ("
							},
							{
								"kind": "code",
								"text": "`ir-report-ready`"
							},
							{
								"kind": "text",
								"text": ") so the host can resolve\n"
							},
							{
								"kind": "code",
								"text": "`ir.interactive = max(rootRenderCommit, reportedAt)`"
							},
							{
								"kind": "text",
								"text": " (LP2-3) — calling it before\nthe root render commits can only delay the signal, never advance it.\n\nUX contract (LOADING_UX_SPEC §9.1): calling this tells the host *\"keep your\nloading skeleton up; I am not done yet\"* — the host holds the §3 reveal until\nthis call (or the load budget). Call it ONCE, when the first USEFULLY-interactive\nframe is on screen — not at mount, and not after every async settle. An app that\nnever calls it reveals automatically at the root-render commit (the default path)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/ready.ts",
							"line": 51,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ready.ts#L51"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1242,
			"name": "requestAddSecret",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the user to store a new secret (SECRETS_SPEC §4 "
					},
					{
						"kind": "code",
						"text": "`secrets:add`"
					},
					{
						"kind": "text",
						"text": "). Opens a\n**host-drawn** modal (the value is typed into host chrome, never via the app);\nresolves with the new secret's "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SecretView",
						"target": 1219
					},
					{
						"kind": "text",
						"text": " metadata, or rejects with a\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SecretError",
						"target": 1237
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": " if the user dismisses the modal). Requires the\n"
					},
					{
						"kind": "code",
						"text": "`secrets:add`"
					},
					{
						"kind": "text",
						"text": " capability."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 93,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L93"
				}
			],
			"signatures": [
				{
					"id": 1243,
					"name": "requestAddSecret",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 93,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L93"
						}
					],
					"parameters": [
						{
							"id": 1244,
							"name": "hints",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1226,
								"name": "SecretHints",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1219,
								"name": "SecretView",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 679,
			"name": "requestEdit",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the host to enter the **edit experience** for the app you are running —\nthe present→edit transition ("
					},
					{
						"kind": "code",
						"text": "`/present/...`"
					},
					{
						"kind": "text",
						"text": " → "
					},
					{
						"kind": "code",
						"text": "`/edit/...`"
					},
					{
						"kind": "text",
						"text": ") an app cannot make\nitself. This is an INTENT (§2 recursion boundary): the app asks, the HOST\nperforms the visible, user-observable navigation and draws all editor chrome;\nthe app never navigates or paints chrome.\n\nUse it to offer an \"edit this\" affordance from a run/present-mode app that opens\nthe app's own source in the platform editor — instead of shipping a bespoke\nin-app editor (EDITOR_FIRST_EDITING_SPEC §1).\n\nAlso opens a file from a mount you already hold, in the main edit experience:\n\n  await requestEdit({ file: { mountId: 'space:abc', relPath: '/notes/idea.mdx' } });\n\nResolves once the host begins the transition; rejects with a\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "RequestEditError",
						"target": 674
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "). Treat "
					},
					{
						"kind": "code",
						"text": "`read-only`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " as \"editing is\nnot available — hide the affordance,\" never as an error to surface to the user.\n"
					},
					{
						"kind": "code",
						"text": "`not-found`"
					},
					{
						"kind": "text",
						"text": " means the file is not there; nothing is created by asking to edit it."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 155,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L155"
				}
			],
			"signatures": [
				{
					"id": 680,
					"name": "requestEdit",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 155,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L155"
						}
					],
					"parameters": [
						{
							"id": 681,
							"name": "target",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 668,
								"name": "EditTarget",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 922,
			"name": "requestMount",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the user to grant a filesystem to this app — the §8.6 powerbox. The app\nasks; the HOST shows the user their spaces and, for the chosen one, its PROJECT\nFOLDERS (§8.7). The user picks ONE project — so a shared space opens scoped to\njust that project, never the whole space — and makes an EXPLICIT read-only vs\nread-write decision (there is no default). The app never sees the list; it\nresolves with the single granted mount, or rejects with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SpaceError",
						"target": 909
					},
					{
						"kind": "text",
						"text": "\n("
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": ") if declined. The granted scope is enforced host-side: the mount\nis chroot'd to the project folder and "
					},
					{
						"kind": "code",
						"text": "`ro`"
					},
					{
						"kind": "text",
						"text": "-limited accordingly, so paths\noutside the project are unnameable and writes on a "
					},
					{
						"kind": "code",
						"text": "`ro`"
					},
					{
						"kind": "text",
						"text": " grant fail "
					},
					{
						"kind": "code",
						"text": "`EROFS`"
					},
					{
						"kind": "text",
						"text": ".\n\nA project folder is the macOS-bundle-like unit an app works in inside a space;\nthe host records which app a folder belongs to (a "
					},
					{
						"kind": "code",
						"text": "`.immediately.run/`"
					},
					{
						"kind": "text",
						"text": " sidecar),\nso the picker can surface the app's own projects or let the user create a new\none. Observe the granted access via "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SandboxMount.mode",
						"target": 835
					},
					{
						"kind": "text",
						"text": ".\n\nBackend-general (§3.5): the picker offers whatever mounts the user has (today,\ntheir spaces). Returns the granted mount by its universal id."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 448,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L448"
				}
			],
			"signatures": [
				{
					"id": 923,
					"name": "requestMount",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 448,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L448"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1245,
			"name": "requestSecret",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the user to bind one of their stored secrets to this app (SECRETS_SPEC §5,\nthe powerbox flow — modeled on "
					},
					{
						"kind": "code",
						"text": "`requestSpace()`"
					},
					{
						"kind": "text",
						"text": "). The host draws a picker of\n**only the user's matching secrets**; the user picks, declines, or creates one.\nOn success the host records a durable "
					},
					{
						"kind": "code",
						"text": "`(appKey, secretId)`"
					},
					{
						"kind": "text",
						"text": " grant and resolves\nwith a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SecretGrant",
						"target": 1234
					},
					{
						"kind": "text",
						"text": " (handle + metadata, **never the value**).\n\n**No existence oracle (T20/T27):** a decline, an ungranted secret, and a\nnonexistent secret are indistinguishable — all reject with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SecretError",
						"target": 1237
					},
					{
						"kind": "text",
						"text": "\n"
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": "; the app never sees the list it chose from."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 106,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L106"
				}
			],
			"signatures": [
				{
					"id": 1246,
					"name": "requestSecret",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 106,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L106"
						}
					],
					"parameters": [
						{
							"id": 1247,
							"name": "query",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1231,
								"name": "SecretQuery",
								"package": "@immediately-run/sdk"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 1234,
								"name": "SecretGrant",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 924,
			"name": "requestSpace",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Prompt the user to grant a mount, returning the granted "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SandboxMount",
						"target": 831
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@deprecated",
						"content": [
							{
								"kind": "text",
								"text": "renamed to "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "requestMount",
								"target": 922
							},
							{
								"kind": "text",
								"text": " (backend-general, §3.5)."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 452,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L452"
				}
			],
			"signatures": [
				{
					"id": 925,
					"name": "requestSpace",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Ask the user to grant a filesystem to this app — the §8.6 powerbox. The app\nasks; the HOST shows the user their spaces and, for the chosen one, its PROJECT\nFOLDERS (§8.7). The user picks ONE project — so a shared space opens scoped to\njust that project, never the whole space — and makes an EXPLICIT read-only vs\nread-write decision (there is no default). The app never sees the list; it\nresolves with the single granted mount, or rejects with a "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "SpaceError",
								"target": 909
							},
							{
								"kind": "text",
								"text": "\n("
							},
							{
								"kind": "code",
								"text": "`cancelled`"
							},
							{
								"kind": "text",
								"text": ") if declined. The granted scope is enforced host-side: the mount\nis chroot'd to the project folder and "
							},
							{
								"kind": "code",
								"text": "`ro`"
							},
							{
								"kind": "text",
								"text": "-limited accordingly, so paths\noutside the project are unnameable and writes on a "
							},
							{
								"kind": "code",
								"text": "`ro`"
							},
							{
								"kind": "text",
								"text": " grant fail "
							},
							{
								"kind": "code",
								"text": "`EROFS`"
							},
							{
								"kind": "text",
								"text": ".\n\nA project folder is the macOS-bundle-like unit an app works in inside a space;\nthe host records which app a folder belongs to (a "
							},
							{
								"kind": "code",
								"text": "`.immediately.run/`"
							},
							{
								"kind": "text",
								"text": " sidecar),\nso the picker can surface the app's own projects or let the user create a new\none. Observe the granted access via "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "SandboxMount.mode",
								"target": 835
							},
							{
								"kind": "text",
								"text": ".\n\nBackend-general (§3.5): the picker offers whatever mounts the user has (today,\ntheir spaces). Returns the granted mount by its universal id."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 452,
							"character": 13,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L452"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1449,
			"name": "resetWorkingTree",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the host to DISCARD the working tree (COW writable wipe + journal clear) —\n irreversible. First-party-only ("
					},
					{
						"kind": "code",
						"text": "`vcs:reset`"
					},
					{
						"kind": "text",
						"text": "); a fork/preview is refused at the\n gate. Requires "
					},
					{
						"kind": "code",
						"text": "`confirm: true`"
					},
					{
						"kind": "text",
						"text": " (host belt-and-braces). Rejects with a\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "VcsActionError",
						"target": 1440
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 145,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L145"
				}
			],
			"signatures": [
				{
					"id": 1450,
					"name": "resetWorkingTree",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 145,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L145"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 935,
			"name": "resolveContentRef",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Resolve a content reference your app found in content it ALREADY holds\n(FILE_SHARING §7 / UI_AS_APPS §8.7; \"plan 12 §E\"). This is a RELAY, not a\nfabrication: the host honors it ONLY when your app\nalready holds a grant to "
					},
					{
						"kind": "code",
						"text": "`ref.mountId`"
					},
					{
						"kind": "text",
						"text": " (else "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ") — apps follow\nwriter-authored links inside granted content; they cannot name a space from\nnothing (T27). The host runs a per-VIEWER consent prompt (named via the owning\napp's project sidecar), and existence is never leaked — a decline and a\nnon-existent path are indistinguishable.\n\nOn allow, the host APPENDS a read scope for the referenced path to your grant\n(durable; same §8.15 lifecycle) and returns the STABLE absolute "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": " the file\nis mounted at — identical for every viewer, so a path the author stored resolves\nthe same for you. Read it through the "
					},
					{
						"kind": "code",
						"text": "`fs`"
					},
					{
						"kind": "text",
						"text": " module at that path. Rejects with a\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SpaceError",
						"target": 909
					},
					{
						"kind": "text",
						"text": ": "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " (you don't hold the referenced mount) or\n"
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": " (the viewer declined / the path doesn't exist — no oracle).\n\n  const { path } = await resolveContentRef(ref);\n  const text = await fs.promises.readFile(path, 'utf8');"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 495,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L495"
				}
			],
			"signatures": [
				{
					"id": 936,
					"name": "resolveContentRef",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 495,
							"character": 33,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L495"
						}
					],
					"parameters": [
						{
							"id": 937,
							"name": "ref",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1583,
								"name": "FileCap",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 938,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 939,
											"name": "path",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 495,
													"character": 65,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L495"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												939
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 495,
											"character": 63,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L495"
										}
									]
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 940,
			"name": "resolveContentRefs",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Resolve a BATCH of content references in ONE consent round (FILE_SHARING §7 /\nUI_AS_APPS §8.7; \"plan 12 §E\"). When a\nboard opens with several embedded references, pass them all here: the host\ncoalesces them into a SINGLE consent prompt listing every target, instead of one\nprompt per reference. Same relay gate and per-viewer semantics as\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "resolveContentRef",
						"target": 935
					},
					{
						"kind": "text",
						"text": " (each ref's mount must already be held), applied to the\nwhole set — it is all-or-nothing: the user allows the batch or declines it.\n\nResolves "
					},
					{
						"kind": "code",
						"text": "`{ paths }`"
					},
					{
						"kind": "text",
						"text": " with the STABLE absolute path of each ref, in input order.\nRejects with a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SpaceError",
						"target": 909
					},
					{
						"kind": "text",
						"text": ": "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": " (a referenced mount isn't held) or\n"
					},
					{
						"kind": "code",
						"text": "`cancelled`"
					},
					{
						"kind": "text",
						"text": " (the viewer declined).\n\n  const { paths } = await resolveContentRefs(board.references);"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 515,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L515"
				}
			],
			"signatures": [
				{
					"id": 941,
					"name": "resolveContentRefs",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 515,
							"character": 34,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L515"
						}
					],
					"parameters": [
						{
							"id": 942,
							"name": "refs",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 1583,
									"name": "FileCap",
									"package": "@immediately-run/sdk"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 943,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 944,
											"name": "paths",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 515,
													"character": 69,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L515"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												944
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 515,
											"character": 67,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L515"
										}
									]
								}
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1692,
			"name": "resolveInteractive",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 91,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L91"
				}
			],
			"signatures": [
				{
					"id": 1693,
					"name": "resolveInteractive",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "code",
								"text": "`ir.interactive = max(rootRenderCommit, reportReady)`"
							},
							{
								"kind": "text",
								"text": " (LP2-3). An app-called\n"
							},
							{
								"kind": "code",
								"text": "`reportReady()`"
							},
							{
								"kind": "text",
								"text": " may only DELAY interactive — never advance it before the root\nrender commits. A "
							},
							{
								"kind": "code",
								"text": "`reportReady()`"
							},
							{
								"kind": "text",
								"text": " that fires early is recorded but takes effect\nat the commit; if the app never reports, the commit alone stands. Budgets bind to\nthe later of the two, so an app can't game its budget by declaring itself ready\nbefore it has rendered anything. PURE."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 91,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L91"
						}
					],
					"parameters": [
						{
							"id": 1694,
							"name": "rootRenderCommitAt",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1695,
							"name": "reportReadyAt",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			]
		},
		{
			"id": 186,
			"name": "resolveLinkTarget",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
					"line": 160,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 187,
					"name": "resolveLinkTarget",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Resolve a raw link target (a wikilink target or an in-app href's path half —\nfragment already split off) to an absolute filesystem path. THE shared resolver:\nthe default "
							},
							{
								"kind": "code",
								"text": "`WikiLink`"
							},
							{
								"kind": "text",
								"text": ", the markdown "
							},
							{
								"kind": "code",
								"text": "`a`"
							},
							{
								"kind": "text",
								"text": " override, and safe-content consumers\nall route through this one function so the two render pipelines cannot drift."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
							"line": 160,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 188,
							"name": "raw",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 189,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true,
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 190,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"children": [
										{
											"id": 193,
											"name": "bundleChrooted",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "See "
													},
													{
														"kind": "code",
														"text": "`LinkSpace.bundleChrooted`"
													},
													{
														"kind": "text",
														"text": ". Under a bundle-chroot'd grant "
													},
													{
														"kind": "code",
														"text": "`$fs:`"
													},
													{
														"kind": "text",
														"text": "\n resolves in the corpus space, because they are the same space."
													}
												]
											},
											"sources": [
												{
													"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
													"line": 165,
													"character": 4
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 192,
											"name": "corpusRoot",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
													"line": 162,
													"character": 4
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": null
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										},
										{
											"id": 191,
											"name": "currentFile",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
													"line": 161,
													"character": 4
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												193,
												192,
												191
											]
										}
									],
									"sources": [
										{
											"fileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
											"line": 160,
											"character": 55
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 194,
						"name": "ResolvedLinkTarget",
						"package": "@immediately-run/mdx-plugins"
					}
				}
			]
		},
		{
			"id": 73,
			"name": "resolveMdxComponents",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Resolve the effective MDX component map from a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "BootProps.mdxComponents",
						"target": 78
					},
					{
						"kind": "text",
						"text": "\nvalue (MARKDOWN_SYNTAX_SPEC §11.3):\n- "
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": " → the platform "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "DEFAULT_MDX_COMPONENTS",
						"target": 178
					},
					{
						"kind": "text",
						"text": " (same reference).\n- a **function** → the full-replace escape hatch, handed the defaults.\n- a **map** → merged *over* the defaults ("
					},
					{
						"kind": "code",
						"text": "`{ ...defaults, ...map }`"
					},
					{
						"kind": "text",
						"text": "), so\n  overriding one component keeps the rest — the phantom-defaults invariant\n  (§11.2) that stops the MDX missing-reference guard from firing."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 36,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L36"
				}
			],
			"signatures": [
				{
					"id": 74,
					"name": "resolveMdxComponents",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/boot.tsx",
							"line": 36,
							"character": 36,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L36"
						}
					],
					"parameters": [
						{
							"id": 75,
							"name": "mdxComponents",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": 69,
								"name": "MdxComponents",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.FC"
								},
								"name": "FC",
								"package": "@types/react",
								"qualifiedName": "React.FC"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1135,
			"name": "revealRegion",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Ask the host to bring the user to "
					},
					{
						"kind": "code",
						"text": "`region`"
					},
					{
						"kind": "text",
						"text": " — the "
					},
					{
						"kind": "code",
						"text": "`reveal`"
					},
					{
						"kind": "text",
						"text": "-class method of\nUI_AS_APPS_SPEC §4.1's focus model (R3-243). On mobile that is the column\ntransition (the panel's carousel advances to the main pane); on desktop a focus\nmove. Use it when a tap in your panel produces something to look at in another\ncolumn, right after the "
					},
					{
						"kind": "code",
						"text": "`postToRegion`"
					},
					{
						"kind": "text",
						"text": " that sends it there:\n\n"
					},
					{
						"kind": "code",
						"text": "```ts\nonClick={() => {                                   // a REAL user gesture\n  void postToRegion('stage.conversation', { type: 'select-conversation', id });\n  void revealRegion('stage.conversation');\n}}\n```"
					},
					{
						"kind": "text",
						"text": "\n\n**Call it synchronously inside a user-gesture handler.** The host reads its own\ntransient user activation and refuses without one — an app flipping columns on a\ntimer is the attention-steal primitive §4.1 is written against. It reaches only\nregions you already have a two-sided IPC edge to, and only within the active\nactivity, so it can neither jump the user into an unrelated surface nor pull\nfocus back to the caller's own column.\n\nResolves once the host has *considered* the request — deliberately NOT reporting\nwhether focus actually moved. Whether the user is moved is the host's call\n(activation, rate limit, already-there), and an app that could observe the\nrefusal would be tempted to retry, which is the behaviour the gate exists to\nstop. Rejects only on a genuine authorization failure ("
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": "): no "
					},
					{
						"kind": "code",
						"text": "`ipc`"
					},
					{
						"kind": "text",
						"text": "\ncapability, or no declared edge to "
					},
					{
						"kind": "code",
						"text": "`region`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/ipc.ts",
					"line": 62,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L62"
				}
			],
			"signatures": [
				{
					"id": 1136,
					"name": "revealRegion",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/ipc.ts",
							"line": 62,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L62"
						}
					],
					"parameters": [
						{
							"id": 1137,
							"name": "region",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 825,
			"name": "revokeGrant",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Revoke one app's grant on a space — durable (the app can't re-mount) plus\na best-effort live teardown. Elevated.\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:revokeGrant`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: RevokeGrantError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 162,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L162"
				}
			],
			"signatures": [
				{
					"id": 826,
					"name": "revokeGrant",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 162,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L162"
						}
					],
					"parameters": [
						{
							"id": 827,
							"name": "appKey",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 828,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 983,
			"name": "revokeInvite",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Withdraw a pending invitation (distinct from "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "unshareSpace",
						"target": 811
					},
					{
						"kind": "text",
						"text": ", which removes\n an ACCEPTED member) — "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 651,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L651"
				}
			],
			"signatures": [
				{
					"id": 984,
					"name": "revokeInvite",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 651,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L651"
						}
					],
					"parameters": [
						{
							"id": 985,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 986,
							"name": "uid",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1248,
			"name": "revokeSecret",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Delete a stored secret and tombstone every dependent per-app use grant\n(SECRETS_SPEC §4 "
					},
					{
						"kind": "code",
						"text": "`secrets:revoke`"
					},
					{
						"kind": "text",
						"text": ", §8.15 cascade). Requires "
					},
					{
						"kind": "code",
						"text": "`secrets:revoke`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 112,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L112"
				}
			],
			"signatures": [
				{
					"id": 1249,
					"name": "revokeSecret",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 112,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L112"
						}
					],
					"parameters": [
						{
							"id": 1250,
							"name": "id",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 558,
			"name": "Route",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Declares a route. Rendered as a child of "
					},
					{
						"kind": "code",
						"text": "`<Routes>`"
					},
					{
						"kind": "text",
						"text": ", where it is read for its\nprops — it renders nothing on its own. Mounting a "
					},
					{
						"kind": "code",
						"text": "`<Route>`"
					},
					{
						"kind": "text",
						"text": " registers it;\nunmounting (or conditionally not rendering it) removes it, which is how routes\nbecome dynamic without a mutable registry."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Routes.tsx",
					"line": 26,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L26"
				}
			],
			"signatures": [
				{
					"id": 559,
					"name": "Route",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Routes.tsx",
							"line": 26,
							"character": 21,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L26"
						}
					],
					"parameters": [
						{
							"id": 560,
							"name": "_props",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 552,
								"name": "RouteProps",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "literal",
						"value": null
					}
				}
			]
		},
		{
			"id": 41,
			"name": "Router",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Render the route matched for the current location (set up by "
					},
					{
						"kind": "code",
						"text": "`boot`"
					},
					{
						"kind": "text",
						"text": "'s route table)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 57,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L57"
				}
			],
			"signatures": [
				{
					"id": 42,
					"name": "Router",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 57,
							"character": 22,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L57"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 561,
			"name": "Routes",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Resolves the active "
					},
					{
						"kind": "code",
						"text": "`sandboxPath`"
					},
					{
						"kind": "text",
						"text": " against its mounted "
					},
					{
						"kind": "code",
						"text": "`<Route>`"
					},
					{
						"kind": "text",
						"text": " children,\nfirst-match-wins in render order, and renders the winner (or "
					},
					{
						"kind": "code",
						"text": "`fallback`"
					},
					{
						"kind": "text",
						"text": "). The\nmatch scopes a nested context so "
					},
					{
						"kind": "code",
						"text": "`useRouteParams()`"
					},
					{
						"kind": "text",
						"text": " / "
					},
					{
						"kind": "code",
						"text": "`useRoute()`"
					},
					{
						"kind": "text",
						"text": " inside the\nrendered route see this match. Use instead of (or nested within) a "
					},
					{
						"kind": "code",
						"text": "`boot`"
					},
					{
						"kind": "text",
						"text": "-time\n"
					},
					{
						"kind": "code",
						"text": "`routingSpec`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/Routes.tsx",
					"line": 35,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L35"
				}
			],
			"signatures": [
				{
					"id": 562,
					"name": "Routes",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/Routes.tsx",
							"line": 35,
							"character": 22,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L35"
						}
					],
					"parameters": [
						{
							"id": 563,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 564,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 565,
											"name": "children",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/Routes.tsx",
													"line": 35,
													"character": 56,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L35"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.ReactNode"
												},
												"name": "ReactNode",
												"package": "@types/react",
												"qualifiedName": "React.ReactNode"
											}
										},
										{
											"id": 566,
											"name": "fallback",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/Routes.tsx",
													"line": 35,
													"character": 78,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L35"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.ReactNode"
												},
												"name": "ReactNode",
												"package": "@types/react",
												"qualifiedName": "React.ReactNode"
											},
											"defaultValue": "null"
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												565,
												566
											]
										}
									],
									"sources": [
										{
											"fileName": "src/components/Routes.tsx",
											"line": 35,
											"character": 54,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/Routes.tsx#L35"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 2034,
			"name": "SafeContent",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 76,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 2035,
					"name": "SafeContent",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 76,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 2036,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "reference",
								"target": 2040,
								"name": "SafeContentProps",
								"package": "@immediately-run/safe-content"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		},
		{
			"id": 1,
			"name": "SafeInclude",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Render another file's Markdown/MDX **as data** — no author JavaScript executes. Reached\n via "
					},
					{
						"kind": "code",
						"text": "`<Include mode=\"interpreted\">`"
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "code",
						"text": "`<IncludeModeContext value=\"interpreted\">`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/SafeInclude.tsx",
					"line": 117,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L117"
				}
			],
			"signatures": [
				{
					"id": 2,
					"name": "SafeInclude",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/SafeInclude.tsx",
							"line": 117,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L117"
						}
					],
					"parameters": [
						{
							"id": 3,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 6,
											"name": "components",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Extra/override components, merged OVER the surrounding MDXProvider map."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/components/SafeInclude.tsx",
													"line": 126,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L126"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "unknown"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										},
										{
											"id": 11,
											"name": "ErrorComponent",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/SafeInclude.tsx",
													"line": 130,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L130"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 12,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
															"line": 95,
															"character": 20
														}
													],
													"signatures": [
														{
															"id": 13,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"sources": [
																{
																	"fileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
																	"line": 95,
																	"character": 20
																}
															],
															"parameters": [
																{
																	"id": 14,
																	"name": "props",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"target": {
																			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
																			"qualifiedName": "FallbackProps"
																		},
																		"name": "FallbackProps",
																		"package": "react-error-boundary"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "node_modules/@types/react/index.d.ts",
																	"qualifiedName": "React.ReactNode"
																},
																"name": "ReactNode",
																"package": "@types/react",
																"qualifiedName": "React.ReactNode"
															}
														}
													]
												}
											},
											"defaultValue": "defaultErrorComponent"
										},
										{
											"id": 5,
											"name": "filename",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/components/SafeInclude.tsx",
													"line": 124,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L124"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 8,
											"name": "LoadingComponent",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/components/SafeInclude.tsx",
													"line": 129,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L129"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 9,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"sources": [
														{
															"fileName": "src/components/defaults.tsx",
															"line": 16,
															"character": 39,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/defaults.tsx#L16"
														}
													],
													"signatures": [
														{
															"id": 10,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Default Suspense fallback for the SDK content loaders (Include / FileRouter /\nMainContent).\n\nIt used to be bare "
																	},
																	{
																		"kind": "code",
																		"text": "`<>loading...</>`"
																	},
																	{
																		"kind": "text",
																		"text": " text, which React paints unstyled in the\ntop-left on the iframe's white canvas — reading as a \"white flash with loading…\"\nbetween the host's skeleton and the app (LOADING_UX_SPEC §9 / I3). Instead, a\ncalm, centred indicator: "
																	},
																	{
																		"kind": "code",
																		"text": "`Spinner`"
																	},
																	{
																		"kind": "text",
																		"text": " renders **nothing** for the first ~150ms (the\n§6.2 spinner floor), so a fast wait shows no flash at all; a longer wait gets a\nsubtle centred spinner that inherits the app's own text colour. The host themes\nthe iframe canvas behind it (sandbox "
																	},
																	{
																		"kind": "code",
																		"text": "`themeCanvas.ts`"
																	},
																	{
																		"kind": "text",
																		"text": "), so there is no white."
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/components/defaults.tsx",
																	"line": 16,
																	"character": 39,
																	"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/defaults.tsx#L16"
																}
															],
															"type": {
																"type": "reference",
																"target": {
																	"sourceFileName": "node_modules/@types/react/index.d.ts",
																	"qualifiedName": "React.JSX.Element"
																},
																"name": "Element",
																"package": "@types/react",
																"qualifiedName": "React.JSX.Element"
															}
														}
													]
												}
											},
											"defaultValue": "defaultLoadingComponent"
										},
										{
											"id": 7,
											"name": "readSource",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Read the raw bytes yourself — e.g. from a content mount rather than the app repo."
													}
												]
											},
											"sources": [
												{
													"fileName": "src/components/SafeInclude.tsx",
													"line": 128,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L128"
												}
											],
											"type": {
												"type": "reference",
												"target": 136,
												"name": "SourceReader",
												"package": "@immediately-run/sdk"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												6,
												11,
												5,
												8,
												7
											]
										}
									],
									"sources": [
										{
											"fileName": "src/components/SafeInclude.tsx",
											"line": 123,
											"character": 3,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/SafeInclude.tsx#L123"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 1466,
			"name": "sandboxFs",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/fs.ts",
					"line": 59,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L59"
				}
			],
			"signatures": [
				{
					"id": 1467,
					"name": "sandboxFs",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The resolved sandbox ZenFS, or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " when unavailable. The ONE home for the\nresolution order previously duplicated in every app's "
							},
							{
								"kind": "code",
								"text": "`mountFs.ts`"
							},
							{
								"kind": "text",
								"text": ":\n\n1. "
							},
							{
								"kind": "code",
								"text": "`globalThis.__sandpackSharedFs`"
							},
							{
								"kind": "text",
								"text": " — the "
							},
							{
								"kind": "code",
								"text": "`/`"
							},
							{
								"kind": "text",
								"text": "-rooted bound ZenFS the sandbox publishes.\n2. fallback: the first "
							},
							{
								"kind": "code",
								"text": "`module.evaluation.module.bundler.fs.layers[].boundContext.fs`"
							},
							{
								"kind": "text",
								"text": "\n   whose surface has "
							},
							{
								"kind": "code",
								"text": "`readFile`"
							},
							{
								"kind": "text",
								"text": " (the bundler ZenFS-layer bound context).\n3. else "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": " (plain local "
							},
							{
								"kind": "code",
								"text": "`vite dev`"
							},
							{
								"kind": "text",
								"text": " / before boot).\n\nUnder "
							},
							{
								"kind": "code",
								"text": "`vite dev`"
							},
							{
								"kind": "text",
								"text": " WITH the "
							},
							{
								"kind": "code",
								"text": "`@immediately-run/dev-fs`"
							},
							{
								"kind": "text",
								"text": " plugin (>= 0.5.0), step 1\nresolves: the plugin publishes its local-disk fs bridge at the same\n"
							},
							{
								"kind": "code",
								"text": "`__sandpackSharedFs`"
							},
							{
								"kind": "text",
								"text": " global, so "
							},
							{
								"kind": "code",
								"text": "`openFs`"
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "code",
								"text": "`readBlob`"
							},
							{
								"kind": "text",
								"text": " / "
							},
							{
								"kind": "code",
								"text": "`readObjectUrl`"
							},
							{
								"kind": "text",
								"text": " /\n"
							},
							{
								"kind": "code",
								"text": "`useObjectUrl`"
							},
							{
								"kind": "text",
								"text": " work locally through this existing path with no special-casing.\nWithout the plugin they fail with "
							},
							{
								"kind": "code",
								"text": "`unavailable`"
							},
							{
								"kind": "text",
								"text": ".\n\nPrefer "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "openFs",
								"target": 1473
							},
							{
								"kind": "text",
								"text": "; reach for this only when a system app spans mounts in absolute\n"
							},
							{
								"kind": "code",
								"text": "`/mnt/{hash}`"
							},
							{
								"kind": "text",
								"text": " paths (the file explorer / editor)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/fs.ts",
							"line": 59,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/fs.ts#L59"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1478,
								"name": "SandboxFsPort",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 2088,
			"name": "sanitizeUrl",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 84,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 2089,
					"name": "sanitizeUrl",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Return the URL if its scheme is allowed (or it is relative/anchor), else\n"
							},
							{
								"kind": "code",
								"text": "`undefined`"
							},
							{
								"kind": "text",
								"text": ". Control chars are stripped first so an obfuscated scheme cannot slip\npast. A protocol-relative "
							},
							{
								"kind": "code",
								"text": "`//host`"
							},
							{
								"kind": "text",
								"text": " URL is treated as relative-with-authority and\nallowed (it inherits the page's https scheme)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 84,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 2090,
							"name": "url",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 1687,
			"name": "sdkHandshake",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Build this SDK's handshake payload (version + protocol) for the host to record."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/runtime.ts",
					"line": 44,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L44"
				}
			],
			"signatures": [
				{
					"id": 1688,
					"name": "sdkHandshake",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/runtime.ts",
							"line": 44,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/runtime.ts#L44"
						}
					],
					"type": {
						"type": "reference",
						"target": 1684,
						"name": "SdkHandshake",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 687,
			"name": "setActiveFile",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Switch the editor's active file to "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": ", opening it (adding a tab) if it is\n not already open — native "
					},
					{
						"kind": "code",
						"text": "`setActiveFile`"
					},
					{
						"kind": "text",
						"text": " parity. Rejects with an\n "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "EditorSessionError",
						"target": 682
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": ") if the path is missing/invalid or this app\n lacks "
					},
					{
						"kind": "code",
						"text": "`editor:document`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 182,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L182"
				}
			],
			"signatures": [
				{
					"id": 688,
					"name": "setActiveFile",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 182,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L182"
						}
					],
					"parameters": [
						{
							"id": 689,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 633,
			"name": "setHostTheme",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Set the host UI theme — the ELEVATED "
					},
					{
						"kind": "code",
						"text": "`theme:set`"
					},
					{
						"kind": "text",
						"text": " action (§8.5). The host\napplies it and re-pushes the new value to every "
					},
					{
						"kind": "code",
						"text": "`theme:read`"
					},
					{
						"kind": "text",
						"text": " iframe, so your\nown "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useHostTheme",
						"target": 631
					},
					{
						"kind": "text",
						"text": " confirms the change (the loop closes with no special\ncase). Only a grant holding "
					},
					{
						"kind": "code",
						"text": "`theme:set`"
					},
					{
						"kind": "text",
						"text": " (e.g. the theme-toggle system app) may\ncall this; any other app is rejected host-side with a "
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": "\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Error",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Error"
						}
					},
					{
						"kind": "text",
						"text": " (carrying "
					},
					{
						"kind": "code",
						"text": "`.code`"
					},
					{
						"kind": "text",
						"text": "), regardless of what the app claims. Update\noptimistically and let the re-push confirm."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/theme.ts",
					"line": 55,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L55"
				}
			],
			"signatures": [
				{
					"id": 634,
					"name": "setHostTheme",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/theme.ts",
							"line": 55,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L55"
						}
					],
					"parameters": [
						{
							"id": 635,
							"name": "theme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 620,
								"name": "HostTheme",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 815,
			"name": "setSpaceRole",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Change a member's role. Refused if it would drop the sole owner\n(owner-lockout, T41).\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:setRole`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: SetSpaceRoleError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 124,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L124"
				}
			],
			"signatures": [
				{
					"id": 816,
					"name": "setSpaceRole",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 124,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L124"
						}
					],
					"parameters": [
						{
							"id": 817,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 818,
							"name": "uid",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 819,
							"name": "role",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 773,
								"name": "Role",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 57,
			"name": "setViewedDocumentResolver",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Register the app's route→viewed-document rule (R3-268); pass "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " to clear."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 122,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L122"
				}
			],
			"signatures": [
				{
					"id": 58,
					"name": "setViewedDocumentResolver",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 122,
							"character": 41,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L122"
						}
					],
					"parameters": [
						{
							"id": 59,
							"name": "resolver",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 60,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"sources": [
												{
													"fileName": "src/routing.tsx",
													"line": 123,
													"character": 13,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L123"
												}
											],
											"signatures": [
												{
													"id": 61,
													"name": "__type",
													"variant": "signature",
													"kind": 4096,
													"flags": {},
													"sources": [
														{
															"fileName": "src/routing.tsx",
															"line": 123,
															"character": 13,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L123"
														}
													],
													"parameters": [
														{
															"id": 62,
															"name": "targetHref",
															"variant": "param",
															"kind": 32768,
															"flags": {},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "literal",
																"value": null
															},
															{
																"type": "intrinsic",
																"name": "string"
															}
														]
													}
												}
											]
										}
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1747,
			"name": "Skeleton",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/loading.tsx",
					"line": 92,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L92"
				}
			],
			"signatures": [
				{
					"id": 1748,
					"name": "Skeleton",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A shaped, in-app skeleton matching the host archetypes — for an app's own lazy\n region (e.g. "
							},
							{
								"kind": "code",
								"text": "`<Suspense fallback={<Skeleton archetype=\"panel.list\" />}>`"
							},
							{
								"kind": "text",
								"text": ").\n Decorative ("
							},
							{
								"kind": "code",
								"text": "`aria-hidden`"
							},
							{
								"kind": "text",
								"text": "); pair it with "
							},
							{
								"kind": "code",
								"text": "`aria-busy`"
							},
							{
								"kind": "text",
								"text": " on the region it stands in."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/loading.tsx",
							"line": 92,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L92"
						}
					],
					"parameters": [
						{
							"id": 1749,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1750,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1751,
											"name": "archetype",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 92,
													"character": 61,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L92"
												}
											],
											"type": {
												"type": "reference",
												"target": 1773,
												"name": "SkeletonArchetype",
												"package": "@immediately-run/sdk"
											},
											"defaultValue": "'generic'"
										},
										{
											"id": 1752,
											"name": "style",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 92,
													"character": 92,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L92"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.CSSProperties"
												},
												"name": "CSSProperties",
												"package": "@types/react",
												"qualifiedName": "React.CSSProperties"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1751,
												1752
											]
										}
									],
									"sources": [
										{
											"fileName": "src/loading.tsx",
											"line": 92,
											"character": 59,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L92"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 1740,
			"name": "SkeletonRow",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/loading.tsx",
					"line": 70,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L70"
				}
			],
			"signatures": [
				{
					"id": 1741,
					"name": "SkeletonRow",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A single placeholder bar — compose these into a custom skeleton shape."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/loading.tsx",
							"line": 70,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L70"
						}
					],
					"parameters": [
						{
							"id": 1742,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1743,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1745,
											"name": "height",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 76,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L76"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "number"
													}
												]
											},
											"defaultValue": "12"
										},
										{
											"id": 1746,
											"name": "style",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 77,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L77"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.CSSProperties"
												},
												"name": "CSSProperties",
												"package": "@types/react",
												"qualifiedName": "React.CSSProperties"
											}
										},
										{
											"id": 1744,
											"name": "width",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 75,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L75"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "number"
													}
												]
											},
											"defaultValue": "'100%'"
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1745,
												1746,
												1744
											]
										}
									],
									"sources": [
										{
											"fileName": "src/loading.tsx",
											"line": 74,
											"character": 3,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L74"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 1753,
			"name": "Spinner",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/loading.tsx",
					"line": 159,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L159"
				}
			],
			"signatures": [
				{
					"id": 1754,
					"name": "Spinner",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "An indeterminate spinner for waits where a shaped skeleton doesn't fit (a pending\n button, a small inline fetch). Wired to the host's ~150 ms-before-spin rule: it\n renders nothing until the threshold, so a fast wait shows no flash. Reduced motion\n stills the rotation (the ring stays as a static indicator). In-app a11y only."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/loading.tsx",
							"line": 159,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L159"
						}
					],
					"parameters": [
						{
							"id": 1755,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1756,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 1759,
											"name": "label",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 166,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L166"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "'Loading'"
										},
										{
											"id": 1757,
											"name": "size",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 164,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L164"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											},
											"defaultValue": "18"
										},
										{
											"id": 1758,
											"name": "thresholdMs",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/loading.tsx",
													"line": 165,
													"character": 2,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L165"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											},
											"defaultValue": "LOADING_TIMINGS.spinThresholdMs"
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1759,
												1757,
												1758
											]
										}
									],
									"sources": [
										{
											"fileName": "src/loading.tsx",
											"line": 163,
											"character": 3,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/loading.tsx#L163"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/@types/react/index.d.ts",
									"qualifiedName": "React.JSX.Element"
								},
								"name": "Element",
								"package": "@types/react",
								"qualifiedName": "React.JSX.Element"
							}
						]
					}
				}
			]
		},
		{
			"id": 2091,
			"name": "splitWikiLinks",
			"variant": "declaration",
			"kind": 64,
			"flags": {
				"isExternal": true
			},
			"sources": [
				{
					"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
					"line": 104,
					"character": 17
				}
			],
			"signatures": [
				{
					"id": 2092,
					"name": "splitWikiLinks",
					"variant": "signature",
					"kind": 4096,
					"flags": {
						"isExternal": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Split a text string on its "
							},
							{
								"kind": "code",
								"text": "`[[…]]`"
							},
							{
								"kind": "text",
								"text": " runs into ordered text / wiki parts, or "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": "\nwhen there is no usable wiki-link (so the caller keeps the text node untouched)."
							}
						]
					},
					"sources": [
						{
							"fileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
							"line": 104,
							"character": 17
						}
					],
					"parameters": [
						{
							"id": 2093,
							"name": "value",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isExternal": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 2072,
									"name": "WikiPart",
									"package": "@immediately-run/safe-content"
								}
							}
						]
					}
				}
			]
		},
		{
			"id": 1166,
			"name": "startItemDrag",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Begin a host-mediated drag of "
					},
					{
						"kind": "code",
						"text": "`item`"
					},
					{
						"kind": "text",
						"text": " out of this app. Resolves once the host has\ntaken over the drag (drawn the ghost, installed the pointer-capture layer); rejects\nwith an "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "ItemDragError",
						"target": 1161
					},
					{
						"kind": "text",
						"text": " if this app may not initiate drags ("
					},
					{
						"kind": "code",
						"text": "`forbidden`"
					},
					{
						"kind": "text",
						"text": ") or the\nitem is invalid. Only a first-party chrome app holding "
					},
					{
						"kind": "code",
						"text": "`dnd:source`"
					},
					{
						"kind": "text",
						"text": " may call this — a\npreviewed/third-party app is refused at the gate (it must not synthesize drags into\nsibling apps)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 69,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L69"
				}
			],
			"signatures": [
				{
					"id": 1167,
					"name": "startItemDrag",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 69,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L69"
						}
					],
					"parameters": [
						{
							"id": 1168,
							"name": "item",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 1148,
								"name": "DraggableItem",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 1867,
			"name": "timeoutFor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/protocolDeadline.ts",
					"line": 164,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L164"
				}
			],
			"signatures": [
				{
					"id": 1868,
					"name": "timeoutFor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The default deadline for a one-shot "
							},
							{
								"kind": "code",
								"text": "`protocolRequest`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/protocolDeadline.ts",
							"line": 164,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/protocolDeadline.ts#L164"
						}
					],
					"parameters": [
						{
							"id": 1869,
							"name": "scheme",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1870,
							"name": "method",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			]
		},
		{
			"id": 81,
			"name": "TinkerableApp",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The app shell "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "boot",
						"target": 89
					},
					{
						"kind": "text",
						"text": " renders: holds navigation state, subscribes to host\n URL + metadata pushes, and renders "
					},
					{
						"kind": "code",
						"text": "`children`"
					},
					{
						"kind": "text",
						"text": " or the route "
					},
					{
						"kind": "code",
						"text": "`<Router />`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/boot.tsx",
					"line": 74,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L74"
				}
			],
			"signatures": [
				{
					"id": 82,
					"name": "TinkerableApp",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/boot.tsx",
							"line": 74,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L74"
						}
					],
					"parameters": [
						{
							"id": 83,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 84,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 86,
											"name": "children",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/boot.tsx",
													"line": 74,
													"character": 85,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L74"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.ReactNode"
												},
												"name": "ReactNode",
												"package": "@types/react",
												"qualifiedName": "React.ReactNode"
											}
										},
										{
											"id": 85,
											"name": "routingSpec",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/boot.tsx",
													"line": 74,
													"character": 59,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L74"
												}
											],
											"type": {
												"type": "reference",
												"target": {
													"sourceFileName": "src/RoutingSpec.ts",
													"qualifiedName": "RoutingSpec"
												},
												"name": "RoutingSpec",
												"package": "@immediately-run/sdk"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												86,
												85
											]
										}
									],
									"sources": [
										{
											"fileName": "src/boot.tsx",
											"line": 74,
											"character": 57,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/boot.tsx#L74"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.JSX.Element"
						},
						"name": "Element",
						"package": "@types/react",
						"qualifiedName": "React.JSX.Element"
					}
				}
			]
		},
		{
			"id": 228,
			"name": "toCorpusPath",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Filesystem-absolute path → corpus-absolute, or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " when the path is not inside the\ncorpus. Exact-root and separator-boundary aware, so "
					},
					{
						"kind": "code",
						"text": "`/mnt/hash2/x`"
					},
					{
						"kind": "text",
						"text": " is not treated as\nliving under "
					},
					{
						"kind": "code",
						"text": "`/mnt/hash`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 68,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L68"
				}
			],
			"signatures": [
				{
					"id": 229,
					"name": "toCorpusPath",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 68,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L68"
						}
					],
					"parameters": [
						{
							"id": 230,
							"name": "absolute",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 231,
							"name": "root",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 1017,
			"name": "track",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Fire-and-forget "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "emitAnalyticsEvent",
						"target": 1010
					},
					{
						"kind": "text",
						"text": ".\n\nSwallows every refusal, because an analytics call failing is not a reason for a\nfeature to fail — and because the alternative is every call site wrapping this in\na "
					},
					{
						"kind": "code",
						"text": "`try`"
					},
					{
						"kind": "text",
						"text": " that does nothing, which is the same behaviour with more places to get it\nwrong. Use "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "emitAnalyticsEvent",
						"target": 1010
					},
					{
						"kind": "text",
						"text": " while you are getting your vocabulary right;\nuse this in the code you ship."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/analytics.ts",
					"line": 142,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L142"
				}
			],
			"signatures": [
				{
					"id": 1018,
					"name": "track",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/analytics.ts",
							"line": 142,
							"character": 21,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L142"
						}
					],
					"parameters": [
						{
							"id": 1019,
							"name": "name",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1020,
							"name": "props",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": 1007,
										"name": "AnalyticsPropValue",
										"package": "@immediately-run/sdk"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 1021,
			"name": "trackRoute",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Fire-and-forget "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "recordRoute",
						"target": 1014
					},
					{
						"kind": "text",
						"text": ", on the same reasoning as "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "track",
						"target": 1017
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/analytics.ts",
					"line": 147,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L147"
				}
			],
			"signatures": [
				{
					"id": 1022,
					"name": "trackRoute",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/analytics.ts",
							"line": 147,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/analytics.ts#L147"
						}
					],
					"parameters": [
						{
							"id": 1023,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			]
		},
		{
			"id": 965,
			"name": "unmountSpace",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Release a mounted space (stops its listener on the host)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 613,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L613"
				}
			],
			"signatures": [
				{
					"id": 966,
					"name": "unmountSpace",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 613,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L613"
						}
					],
					"parameters": [
						{
							"id": 967,
							"name": "query",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 968,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 969,
											"name": "spaceId",
											"variant": "declaration",
											"kind": 1024,
											"flags": {},
											"sources": [
												{
													"fileName": "src/mounts.ts",
													"line": 613,
													"character": 44,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L613"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												969
											]
										}
									],
									"sources": [
										{
											"fileName": "src/mounts.ts",
											"line": 613,
											"character": 42,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L613"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 811,
			"name": "unshareSpace",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Remove a member from a space. Refused if it would orphan the space\n(owner-lockout, T41).\n\nCapability: "
					},
					{
						"kind": "code",
						"text": "`spaces:admin`"
					},
					{
						"kind": "text",
						"text": ". Catalog name: "
					},
					{
						"kind": "code",
						"text": "`spaces:unshare`"
					},
					{
						"kind": "text",
						"text": "."
					}
				],
				"blockTags": [
					{
						"tag": "@throws",
						"content": [
							{
								"kind": "code",
								"text": "`Error & { code: UnshareSpaceError }`"
							},
							{
								"kind": "text",
								"text": " on host refusal."
							}
						]
					}
				]
			},
			"sources": [
				{
					"fileName": "src/generated/spaces.ts",
					"line": 112,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L112"
				}
			],
			"signatures": [
				{
					"id": 812,
					"name": "unshareSpace",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/generated/spaces.ts",
							"line": 112,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/generated/spaces.ts#L112"
						}
					],
					"parameters": [
						{
							"id": 813,
							"name": "spaceId",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 814,
							"name": "uid",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 711,
			"name": "uploadFile",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Upload binary/text "
					},
					{
						"kind": "code",
						"text": "`bytes`"
					},
					{
						"kind": "text",
						"text": " to a working-tree file at "
					},
					{
						"kind": "code",
						"text": "`path`"
					},
					{
						"kind": "text",
						"text": ". Rejects\n "
					},
					{
						"kind": "code",
						"text": "`too-large`"
					},
					{
						"kind": "text",
						"text": " past the host's size limit. The bytes are transferred (zero-copy)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editor.ts",
					"line": 226,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L226"
				}
			],
			"signatures": [
				{
					"id": 712,
					"name": "uploadFile",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editor.ts",
							"line": 226,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editor.ts#L226"
						}
					],
					"parameters": [
						{
							"id": 713,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 714,
							"name": "bytes",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"qualifiedName": "Uint8Array"
								},
								"name": "Uint8Array",
								"package": "typescript"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 577,
			"name": "useAllMetadata",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The raw, reactive metadata store: a map from file path to frontmatter. The\nescape hatch for apps that want to render their own index rather than express it\nas a path-returning query. Pass a type parameter for typed frontmatter values."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hooks.ts",
					"line": 137,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L137"
				}
			],
			"signatures": [
				{
					"id": 578,
					"name": "useAllMetadata",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 137,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L137"
						}
					],
					"typeParameters": [
						{
							"id": 579,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 2002,
						"typeArguments": [
							{
								"type": "reference",
								"target": 579,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						],
						"name": "FilesMetadata",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 618,
			"name": "useAuth",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the current login / account state, re-rendering on\nlogin / logout.\n\n"
					},
					{
						"kind": "code",
						"text": "`user`"
					},
					{
						"kind": "text",
						"text": " is "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " unless this frame holds "
					},
					{
						"kind": "code",
						"text": "`auth:identity`"
					},
					{
						"kind": "text",
						"text": " (see\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "SandboxUser",
						"target": 603
					},
					{
						"kind": "text",
						"text": "); "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " alone is baseline and always available.\n\nOff-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": ") "
					},
					{
						"kind": "code",
						"text": "`status`"
					},
					{
						"kind": "text",
						"text": " stays "
					},
					{
						"kind": "code",
						"text": "`'unknown'`"
					},
					{
						"kind": "text",
						"text": " forever — see\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "getAuthState",
						"target": 608
					},
					{
						"kind": "text",
						"text": " for why \"wait until it settles\" hangs locally and how to\ngate on it safely (signed-in check plus a timeout/fallback)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/auth.ts",
					"line": 90,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L90"
				}
			],
			"signatures": [
				{
					"id": 619,
					"name": "useAuth",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/auth.ts",
							"line": 90,
							"character": 23,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/auth.ts#L90"
						}
					],
					"type": {
						"type": "reference",
						"target": 605,
						"name": "AuthState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1126,
			"name": "useCatalog",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning this app's method catalog, re-rendering on change. Hand\n it to an embedded agent as its tool list to confine the agent to the app's\n authority (§5.9)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/catalog.ts",
					"line": 103,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L103"
				}
			],
			"signatures": [
				{
					"id": 1127,
					"name": "useCatalog",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/catalog.ts",
							"line": 103,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/catalog.ts#L103"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1106,
							"name": "ApiMethod",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 1375,
			"name": "useChatProvider",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the resolved chat provider (or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": "), re-rendering on\n change — gate the summarize affordance on "
					},
					{
						"kind": "code",
						"text": "`provider !== null`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 264,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L264"
				}
			],
			"signatures": [
				{
					"id": 1376,
					"name": "useChatProvider",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 264,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L264"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1343,
								"name": "ChatProviderInfo",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 1377,
			"name": "useChatProviderState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the three-state description.\n\nUse this to render provider state honestly: show nothing (or a neutral placeholder)\nwhile "
					},
					{
						"kind": "code",
						"text": "`unknown`"
					},
					{
						"kind": "text",
						"text": ", the connect affordance only on "
					},
					{
						"kind": "code",
						"text": "`not-configured`"
					},
					{
						"kind": "text",
						"text": ", and the provider's\nname on "
					},
					{
						"kind": "code",
						"text": "`configured`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/llm.ts",
					"line": 273,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L273"
				}
			],
			"signatures": [
				{
					"id": 1378,
					"name": "useChatProviderState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/llm.ts",
							"line": 273,
							"character": 36,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/llm.ts#L273"
						}
					],
					"type": {
						"type": "reference",
						"target": 1347,
						"name": "ChatProviderState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 749,
			"name": "useChromeState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the current chrome state, re-rendering on change."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/chromeState.ts",
					"line": 85,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L85"
				}
			],
			"signatures": [
				{
					"id": 750,
					"name": "useChromeState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/chromeState.ts",
							"line": 85,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/chromeState.ts#L85"
						}
					],
					"type": {
						"type": "reference",
						"target": 734,
						"name": "ChromeState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 226,
			"name": "useCorpus",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Read the ambient corpus scope. Every hook below is a convenience over this."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 61,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L61"
				}
			],
			"signatures": [
				{
					"id": 227,
					"name": "useCorpus",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 61,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L61"
						}
					],
					"type": {
						"type": "reference",
						"target": 212,
						"name": "CorpusScope",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 241,
			"name": "useCorpusEntries",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Every entry in the surrounding corpus, with corpus-absolute paths and viewer-supplied\nhrefs — the surface a content component queries instead of "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useMetadataQuery",
						"target": 567
					},
					{
						"kind": "text",
						"text": ",\nwhose keys are filesystem-absolute and therefore carry the mount prefix.\n\nReturns an empty array outside a corpus, so a component written for a corpus renders\nnothing rather than throwing when someone drops it elsewhere. The array keeps its\nidentity while the store and root are unchanged, so it is safe in dependency arrays."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 102,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L102"
				}
			],
			"signatures": [
				{
					"id": 242,
					"name": "useCorpusEntries",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 102,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L102"
						}
					],
					"typeParameters": [
						{
							"id": 243,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 236,
							"typeArguments": [
								{
									"type": "reference",
									"target": 243,
									"name": "T",
									"package": "@immediately-run/sdk",
									"refersToTypeParameter": true
								}
							],
							"name": "CorpusEntry",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 244,
			"name": "useCorpusEntry",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "One entry's frontmatter by corpus-absolute path, or "
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 121,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L121"
				}
			],
			"signatures": [
				{
					"id": 245,
					"name": "useCorpusEntry",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 121,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L121"
						}
					],
					"typeParameters": [
						{
							"id": 246,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"parameters": [
						{
							"id": 247,
							"name": "corpusPath",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reference",
								"target": 246,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						]
					}
				}
			]
		},
		{
			"id": 248,
			"name": "useCurrentEntry",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The entry currently being read — "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " outside a corpus, or when the viewer declares\n no entry (a directory listing, a 404). See "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "CorpusScope.entry",
						"target": 214
					},
					{
						"kind": "text",
						"text": " for why this is\n the entry rather than the file the component happens to be written in."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/corpus.ts",
					"line": 133,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L133"
				}
			],
			"signatures": [
				{
					"id": 249,
					"name": "useCurrentEntry",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/corpus.ts",
							"line": 133,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/corpus.ts#L133"
						}
					],
					"typeParameters": [
						{
							"id": 250,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 236,
								"typeArguments": [
									{
										"type": "reference",
										"target": 250,
										"name": "T",
										"package": "@immediately-run/sdk",
										"refersToTypeParameter": true
									}
								],
								"name": "CorpusEntry",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 1570,
			"name": "useDebugEnabled",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: whether the host dev-debug surface is active (re-renders on change).\n Handy for showing a debug affordance only when it would do something."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/debug.ts",
					"line": 68,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L68"
				}
			],
			"signatures": [
				{
					"id": 1571,
					"name": "useDebugEnabled",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/debug.ts",
							"line": 68,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/debug.ts#L68"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			]
		},
		{
			"id": 1406,
			"name": "useDiagnostics",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: the current diagnostics, re-rendering on every change."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/diagnostics.ts",
					"line": 92,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L92"
				}
			],
			"signatures": [
				{
					"id": 1407,
					"name": "useDiagnostics",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/diagnostics.ts",
							"line": 92,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/diagnostics.ts#L92"
						}
					],
					"type": {
						"type": "reference",
						"target": 1392,
						"name": "Diagnostics",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1179,
			"name": "useDroppedItem",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: the most recently dropped item (or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/dnd.ts",
					"line": 96,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L96"
				}
			],
			"signatures": [
				{
					"id": 1180,
					"name": "useDroppedItem",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/dnd.ts",
							"line": 96,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/dnd.ts#L96"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1154,
								"name": "DroppedItem",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 651,
			"name": "useEditorContext",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the current editor context (dirty set), re-rendering when\nit changes. Handy for a contribute dialog: "
					},
					{
						"kind": "code",
						"text": "`const { dirtyPaths } =\nuseEditorContext()`"
					},
					{
						"kind": "text",
						"text": " to show \"you'll save N files\" before calling "
					},
					{
						"kind": "code",
						"text": "`contribute()`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/editorContext.ts",
					"line": 85,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L85"
				}
			],
			"signatures": [
				{
					"id": 652,
					"name": "useEditorContext",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/editorContext.ts",
							"line": 85,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/editorContext.ts#L85"
						}
					],
					"type": {
						"type": "reference",
						"target": 636,
						"name": "EditorContext",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 573,
			"name": "useFileMetadata",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Read one file's metadata (MDX frontmatter) by path. Returns "
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": " when the\npath has no metadata. Pass a type parameter for typed field access.\n\n**The store is keyed by ABSOLUTE module path** — "
					},
					{
						"kind": "code",
						"text": "`/app/content/post.mdx`"
					},
					{
						"kind": "text",
						"text": ", the same\nidentifier "
					},
					{
						"kind": "code",
						"text": "`fs`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`module.dynamicImport`"
					},
					{
						"kind": "text",
						"text": " and "
					},
					{
						"kind": "code",
						"text": "`<Include>`"
					},
					{
						"kind": "text",
						"text": " use — not by the\nrepo-relative path this doc claimed until R3-276. Keeping metadata in the file\nspace is what lets an app read a file's metadata and render that same file by the\nsame path ("
					},
					{
						"kind": "code",
						"text": "`sandbox/src/bundler/metadataKey.test.ts`"
					},
					{
						"kind": "text",
						"text": " pins it).\n\nA repo-relative path ("
					},
					{
						"kind": "code",
						"text": "`/content/post.mdx`"
					},
					{
						"kind": "text",
						"text": ") is accepted as a fallback: if the path\nis not a key, it is retried under the app root via the shared\n"
					},
					{
						"kind": "code",
						"text": "`underAppRoot`"
					},
					{
						"kind": "text",
						"text": " helper (R3-275). That is additive — it only turns a previous\n"
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": " into a value — and it exists because the old doc told people to pass\nexactly that form. A path a "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataSource",
						"target": 596
					},
					{
						"kind": "text",
						"text": " provided in some other key\nspace is looked up as given, unchanged."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hooks.ts",
					"line": 119,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L119"
				}
			],
			"signatures": [
				{
					"id": 574,
					"name": "useFileMetadata",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 119,
							"character": 31,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L119"
						}
					],
					"typeParameters": [
						{
							"id": 575,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"parameters": [
						{
							"id": 576,
							"name": "path",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reference",
								"target": 575,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						]
					}
				}
			]
		},
		{
			"id": 732,
			"name": "useFormFactor",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the current form factor, re-rendering on change.\n\n Off-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": ") it returns the desktop default ("
					},
					{
						"kind": "code",
						"text": "`desktop`"
					},
					{
						"kind": "text",
						"text": ",\n "
					},
					{
						"kind": "code",
						"text": "`landscape`"
					},
					{
						"kind": "text",
						"text": ", 1280×800) forever — the host never reports, so no re-render ever\n arrives. See "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "getFormFactor",
						"target": 722
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/formFactor.ts",
					"line": 74,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L74"
				}
			],
			"signatures": [
				{
					"id": 733,
					"name": "useFormFactor",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/formFactor.ts",
							"line": 74,
							"character": 29,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/formFactor.ts#L74"
						}
					],
					"type": {
						"type": "reference",
						"target": 717,
						"name": "FormFactor",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1464,
			"name": "useFsChange",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: the current working-tree change batch, re-rendering on every push."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/onFsChange.ts",
					"line": 50,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L50"
				}
			],
			"signatures": [
				{
					"id": 1465,
					"name": "useFsChange",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/onFsChange.ts",
							"line": 50,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/onFsChange.ts#L50"
						}
					],
					"type": {
						"type": "reference",
						"target": 1451,
						"name": "FsChange",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 767,
			"name": "useHostAttention",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning what the host is waiting for, re-rendering on change."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hostAttention.ts",
					"line": 101,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L101"
				}
			],
			"signatures": [
				{
					"id": 768,
					"name": "useHostAttention",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hostAttention.ts",
							"line": 101,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hostAttention.ts#L101"
						}
					],
					"type": {
						"type": "reference",
						"target": 752,
						"name": "HostAttention",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 631,
			"name": "useHostTheme",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the current host theme, re-rendering when it changes.\nThe recommended way to implement an app's own "
					},
					{
						"kind": "code",
						"text": "`useTheme`"
					},
					{
						"kind": "text",
						"text": ": follow the host,\nallow a local override."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/theme.ts",
					"line": 44,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L44"
				}
			],
			"signatures": [
				{
					"id": 632,
					"name": "useHostTheme",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/theme.ts",
							"line": 44,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/theme.ts#L44"
						}
					],
					"type": {
						"type": "reference",
						"target": 620,
						"name": "HostTheme",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1005,
			"name": "useInvites",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the caller's live invitation inbox, re-rendering on change\n (the space-manager Invitations inbox, §9.8)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 693,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L693"
				}
			],
			"signatures": [
				{
					"id": 1006,
					"name": "useInvites",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 693,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L693"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 970,
							"name": "Invite",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 19,
			"name": "useMDXComponents",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/MDXProvider.ts",
					"line": 11,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/MDXProvider.ts#L11"
				}
			],
			"signatures": [
				{
					"id": 20,
					"name": "useMDXComponents",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Merge the caller's MDX component overrides with those from the surrounding\n "
							},
							{
								"kind": "inline-tag",
								"tag": "@link",
								"text": "MDXProvider",
								"target": 22
							},
							{
								"kind": "text",
								"text": " context (a function arg receives the parent set to merge)."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/MDXProvider.ts",
							"line": 11,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/MDXProvider.ts#L11"
						}
					],
					"parameters": [
						{
							"id": 21,
							"name": "components",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			]
		},
		{
			"id": 567,
			"name": "useMetadataQuery",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Query the file metadata store (MDX frontmatter) with a plain JS function.\n\nThe query receives every file's frontmatter keyed by path and returns the paths\nthat match; the hook resolves each path back to its frontmatter and returns an\narray of "
					},
					{
						"kind": "code",
						"text": "`{ path, meta }`"
					},
					{
						"kind": "text",
						"text": " entries — so a single call gives you everything you\nfiltered on, with no second lookup. A throwing query is reported as "
					},
					{
						"kind": "code",
						"text": "`{ error }`"
					},
					{
						"kind": "text",
						"text": "\nrather than crashing the render.\n\nThe query runs synchronously during render (no empty first frame), and the\nreturned array keeps its identity while the matches are unchanged, so it is safe\nto use directly in downstream "
					},
					{
						"kind": "code",
						"text": "`useMemo`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`useEffect`"
					},
					{
						"kind": "text",
						"text": " dependency arrays.\n\nA query may return RECORDS instead of bare paths (R3-276) — "
					},
					{
						"kind": "code",
						"text": "`{ path, ...extra }`"
					},
					{
						"kind": "text",
						"text": "\n— and the extra fields ride along on each entry, so something derived while\nselecting does not have to be recomputed downstream:\n"
					},
					{
						"kind": "code",
						"text": "```ts\nconst posts = useMetadataQuery<PostMeta, { year: string }>((files) =>\n  Object.entries(files).map(([path, m]) => ({ path, year: m.date.slice(0, 4) })),\n);\n```"
					},
					{
						"kind": "text",
						"text": "\nThe store it queries is the nearest "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataSource",
						"target": 596
					},
					{
						"kind": "text",
						"text": ", else the host's.\n\nPass a type parameter to get typed frontmatter throughout:\n"
					},
					{
						"kind": "code",
						"text": "```ts\ninterface PostMeta { title: string; date: string; draft?: boolean }\nconst posts = useMetadataQuery<PostMeta>((files) =>\n  Object.entries(files)\n    .filter(([, m]) => !m.draft)\n    .sort(([, a], [, b]) => b.date.localeCompare(a.date))\n    .map(([path]) => path),\n);\n```"
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hooks.ts",
					"line": 75,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L75"
				}
			],
			"signatures": [
				{
					"id": 568,
					"name": "useMetadataQuery",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 75,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L75"
						}
					],
					"typeParameters": [
						{
							"id": 569,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 570,
							"name": "E",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "object"
							},
							"default": {
								"type": "reflection",
								"declaration": {
									"id": 571,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {}
								}
							}
						}
					],
					"parameters": [
						{
							"id": 572,
							"name": "queryFunction",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 2008,
								"typeArguments": [
									{
										"type": "reference",
										"target": 569,
										"name": "T",
										"package": "@immediately-run/sdk",
										"refersToTypeParameter": true
									}
								],
								"name": "MetadataQueryFunction",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 2020,
						"typeArguments": [
							{
								"type": "reference",
								"target": 569,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							},
							{
								"type": "reference",
								"target": 570,
								"name": "E",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						],
						"name": "MetadataQueryResult",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 599,
			"name": "useMetadataStore",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "The metadata store in scope: the nearest "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "MetadataSource",
						"target": 596
					},
					{
						"kind": "text",
						"text": ", else the host's.\n\nThe metadata hooks read through this, so an app never has to know which of the\ntwo answered. Exported because a component that wants the raw map without the\nquery machinery should not have to reach for "
					},
					{
						"kind": "code",
						"text": "`TinkerableContext`"
					},
					{
						"kind": "text",
						"text": " and get the\nanswer wrong when a provider is present."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/metadataSource.tsx",
					"line": 88,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L88"
				}
			],
			"signatures": [
				{
					"id": 600,
					"name": "useMetadataStore",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/metadataSource.tsx",
							"line": 88,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/metadataSource.tsx#L88"
						}
					],
					"typeParameters": [
						{
							"id": 601,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"default": {
								"type": "reference",
								"target": 2001,
								"name": "Metadata",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 2002,
						"typeArguments": [
							{
								"type": "reference",
								"target": 601,
								"name": "T",
								"package": "@immediately-run/sdk",
								"refersToTypeParameter": true
							}
						],
						"name": "FilesMetadata",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 887,
			"name": "useMounts",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the mounts currently available, re-rendering on change."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 326,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L326"
				}
			],
			"signatures": [
				{
					"id": 888,
					"name": "useMounts",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 326,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L326"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 831,
							"name": "SandboxMount",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 584,
			"name": "useObjectUrl",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Read a file from a mount into an **object URL** for "
					},
					{
						"kind": "code",
						"text": "`<img src>`"
					},
					{
						"kind": "text",
						"text": ", revoking it\nautomatically on unmount or when "
					},
					{
						"kind": "code",
						"text": "`mount`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`relPath`"
					},
					{
						"kind": "text",
						"text": " changes. This is the React\nanswer to \"an opaque-origin iframe can't fetch a mount path\": it reads the bytes\noff the sandbox ZenFS ("
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "openFs",
						"target": 1473
					},
					{
						"kind": "text",
						"text": ") and hands you a URL to drop into an\n"
					},
					{
						"kind": "code",
						"text": "`<img>`"
					},
					{
						"kind": "text",
						"text": ", and it owns the create/revoke lifecycle so you never leak a URL.\n\nPass "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": "/"
					},
					{
						"kind": "code",
						"text": "`undefined`"
					},
					{
						"kind": "text",
						"text": " for "
					},
					{
						"kind": "code",
						"text": "`mount`"
					},
					{
						"kind": "text",
						"text": " or "
					},
					{
						"kind": "code",
						"text": "`relPath`"
					},
					{
						"kind": "text",
						"text": " to mean \"nothing to load yet\"\n(idle state, no read). For a ready-made element use "
					},
					{
						"kind": "code",
						"text": "`MountImage`"
					},
					{
						"kind": "text",
						"text": ".\n\n"
					},
					{
						"kind": "code",
						"text": "```tsx\nconst { url, loading, error } = useObjectUrl(mount, 'photos/cat.png');\nif (loading) return <Spinner />;\nif (error || !url) return <span>missing</span>;\nreturn <img src={url} alt=\"cat\" />;\n```"
					},
					{
						"kind": "text",
						"text": "\n\nOff-host: under "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " with the "
					},
					{
						"kind": "code",
						"text": "`@immediately-run/dev-fs`"
					},
					{
						"kind": "text",
						"text": " plugin (>= 0.5.0)\nthis works against your local disk — the plugin publishes its fs bridge where\nthe SDK discovers the sandbox fs (see "
					},
					{
						"kind": "code",
						"text": "`sandboxFs`"
					},
					{
						"kind": "text",
						"text": " in "
					},
					{
						"kind": "code",
						"text": "`fs.ts`"
					},
					{
						"kind": "text",
						"text": "). Under plain\n"
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": " (no plugin) there is no filesystem at all, and the hook settles to\n"
					},
					{
						"kind": "code",
						"text": "`{ url: null, loading: false, error }`"
					},
					{
						"kind": "text",
						"text": " with "
					},
					{
						"kind": "code",
						"text": "`error.code === 'unavailable'`"
					},
					{
						"kind": "text",
						"text": " —\nrender the error/absent state, don't treat it as forever-loading."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/hooks.ts",
					"line": 173,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L173"
				}
			],
			"signatures": [
				{
					"id": 585,
					"name": "useObjectUrl",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/hooks.ts",
							"line": 173,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L173"
						}
					],
					"parameters": [
						{
							"id": 586,
							"name": "mount",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "reference",
										"target": 831,
										"name": "SandboxMount",
										"package": "@immediately-run/sdk"
									}
								]
							}
						},
						{
							"id": 587,
							"name": "relPath",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 588,
							"name": "opts",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 589,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"children": [
										{
											"id": 590,
											"name": "type",
											"variant": "declaration",
											"kind": 1024,
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/hooks.ts",
													"line": 176,
													"character": 11,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L176"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												590
											]
										}
									],
									"sources": [
										{
											"fileName": "src/hooks.ts",
											"line": 176,
											"character": 9,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/hooks.ts#L176"
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 580,
						"name": "ObjectUrlState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 771,
			"name": "useRegion",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook form of "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "getRegion",
						"target": 769
					},
					{
						"kind": "text",
						"text": ". The region is fixed for an app instance's\nlifetime, but the discovery global can arrive just after first paint, so this\nre-reads once the host runtime's "
					},
					{
						"kind": "code",
						"text": "`ready`"
					},
					{
						"kind": "text",
						"text": " promise resolves."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/region.ts",
					"line": 26,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/region.ts#L26"
				}
			],
			"signatures": [
				{
					"id": 772,
					"name": "useRegion",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/region.ts",
							"line": 26,
							"character": 25,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/region.ts#L26"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			]
		},
		{
			"id": 1146,
			"name": "useRegionMessage",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: the most recent inbound region message (or "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": ")."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/ipc.ts",
					"line": 79,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L79"
				}
			],
			"signatures": [
				{
					"id": 1147,
					"name": "useRegionMessage",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/ipc.ts",
							"line": 79,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/ipc.ts#L79"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1128,
								"name": "RegionMessage",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 46,
			"name": "useRoute",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Read the current route: the matched rule's "
					},
					{
						"kind": "code",
						"text": "`name`"
					},
					{
						"kind": "text",
						"text": ", its "
					},
					{
						"kind": "code",
						"text": "`params`"
					},
					{
						"kind": "text",
						"text": ", the app-owned\n"
					},
					{
						"kind": "code",
						"text": "`sandboxPath`"
					},
					{
						"kind": "text",
						"text": ", and the read-only platform prefix fields ("
					},
					{
						"kind": "code",
						"text": "`mode`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`provider`"
					},
					{
						"kind": "text",
						"text": ",\n"
					},
					{
						"kind": "code",
						"text": "`namespace`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`repository`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`ref`"
					},
					{
						"kind": "text",
						"text": ") — e.g. to tell "
					},
					{
						"kind": "code",
						"text": "`/edit`"
					},
					{
						"kind": "text",
						"text": " from "
					},
					{
						"kind": "code",
						"text": "`/present`"
					},
					{
						"kind": "text",
						"text": "."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 79,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L79"
				}
			],
			"signatures": [
				{
					"id": 47,
					"name": "useRoute",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 79,
							"character": 24,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L79"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 48,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"children": [
								{
									"id": 52,
									"name": "mode",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 86,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L86"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 49,
									"name": "name",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 83,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L83"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									},
									"defaultValue": "routingRule.name"
								},
								{
									"id": 54,
									"name": "namespace",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 88,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L88"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 50,
									"name": "params",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 84,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L84"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"sourceFileName": "src/RoutingSpec.ts",
											"qualifiedName": "RouteParams"
										},
										"name": "RouteParams",
										"package": "@immediately-run/sdk"
									},
									"defaultValue": "..."
								},
								{
									"id": 53,
									"name": "provider",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 87,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L87"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 56,
									"name": "ref",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 90,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L90"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 55,
									"name": "repository",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 89,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L89"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 51,
									"name": "sandboxPath",
									"variant": "declaration",
									"kind": 1024,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing.tsx",
											"line": 85,
											"character": 4,
											"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L85"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										52,
										49,
										54,
										50,
										53,
										56,
										55,
										51
									]
								}
							],
							"sources": [
								{
									"fileName": "src/routing.tsx",
									"line": 82,
									"character": 9,
									"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L82"
								}
							]
						}
					}
				}
			]
		},
		{
			"id": 43,
			"name": "useRouteParams",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Read the current route's matched params ("
					},
					{
						"kind": "code",
						"text": "`:name`"
					},
					{
						"kind": "text",
						"text": " segments and the "
					},
					{
						"kind": "code",
						"text": "`*`"
					},
					{
						"kind": "text",
						"text": " wildcard)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 71,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L71"
				}
			],
			"signatures": [
				{
					"id": 44,
					"name": "useRouteParams",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 71,
							"character": 30,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L71"
						}
					],
					"typeParameters": [
						{
							"id": 45,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"type": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RouteParams"
								},
								"name": "RouteParams",
								"package": "@immediately-run/sdk"
							},
							"default": {
								"type": "reference",
								"target": {
									"sourceFileName": "src/RoutingSpec.ts",
									"qualifiedName": "RouteParams"
								},
								"name": "RouteParams",
								"package": "@immediately-run/sdk"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": 45,
						"name": "T",
						"package": "@immediately-run/sdk",
						"refersToTypeParameter": true
					}
				}
			]
		},
		{
			"id": 1261,
			"name": "useSecrets",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the user's secret metadata (never values), re-rendering\n on change. For the Settings app (SECRETS_SPEC §7)."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/secrets.ts",
					"line": 136,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L136"
				}
			],
			"signatures": [
				{
					"id": 1262,
					"name": "useSecrets",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/secrets.ts",
							"line": 136,
							"character": 26,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/secrets.ts#L136"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 1219,
							"name": "SecretView",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 907,
			"name": "useSessionMounts",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook returning the live \"Session\" lens mount list, re-rendering on change.\n Empty for any non-first-party frame (the host withholds the channel), so a URL-\n loaded File Explorer fork renders no Session lens."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 373,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L373"
				}
			],
			"signatures": [
				{
					"id": 908,
					"name": "useSessionMounts",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 373,
							"character": 32,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L373"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 889,
							"name": "SessionMount",
							"package": "@immediately-run/sdk"
						}
					}
				}
			]
		},
		{
			"id": 1638,
			"name": "useTaskInput",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: the task input for this callee, re-rendering when it arrives.\n Off-host (plain "
					},
					{
						"kind": "code",
						"text": "`vite dev`"
					},
					{
						"kind": "text",
						"text": ") it stays "
					},
					{
						"kind": "code",
						"text": "`null`"
					},
					{
						"kind": "text",
						"text": " forever — render the non-callee\n state rather than waiting on it."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/tasks.ts",
					"line": 319,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L319"
				}
			],
			"signatures": [
				{
					"id": 1639,
					"name": "useTaskInput",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tasks.ts",
							"line": 319,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/tasks.ts#L319"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1628,
								"name": "TaskInput",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 30,
			"name": "useTinkerableLink",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Build the full outer href for an in-app target (absolute "
					},
					{
						"kind": "code",
						"text": "`sandboxPath`"
					},
					{
						"kind": "text",
						"text": " or a\n path relative to the current route), e.g. for an "
					},
					{
						"kind": "code",
						"text": "`href`"
					},
					{
						"kind": "text",
						"text": " attribute."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/routing.tsx",
					"line": 20,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L20"
				}
			],
			"signatures": [
				{
					"id": 31,
					"name": "useTinkerableLink",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing.tsx",
							"line": 20,
							"character": 33,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/routing.tsx#L20"
						}
					],
					"parameters": [
						{
							"id": 32,
							"name": "newSandboxLocation",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			]
		},
		{
			"id": 1438,
			"name": "useVcsState",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "React hook: the current source-control state, re-rendering on every change."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/vcs.ts",
					"line": 101,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L101"
				}
			],
			"signatures": [
				{
					"id": 1439,
					"name": "useVcsState",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/vcs.ts",
							"line": 101,
							"character": 27,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/vcs.ts#L101"
						}
					],
					"type": {
						"type": "reference",
						"target": 1423,
						"name": "VcsState",
						"package": "@immediately-run/sdk"
					}
				}
			]
		},
		{
			"id": 1689,
			"name": "validateMarker",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"sources": [
				{
					"fileName": "src/irMarkers.ts",
					"line": 67,
					"character": 16,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L67"
				}
			],
			"signatures": [
				{
					"id": 1690,
					"name": "validateMarker",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The LP-5 vocabulary allowlist (pure). Accept a forwarded marker ONLY if its name\nis in the vocabulary AND every attribute key is in that marker's schema. An\nunknown name — or a defined name carrying an out-of-schema attribute key — is\nDROPPED (returns "
							},
							{
								"kind": "code",
								"text": "`null`"
							},
							{
								"kind": "text",
								"text": "), never recorded. This is the gate against an untrusted\nsandbox minting arbitrary names/values into the host timeline (an injection\nsurface for dashboards / the deferred RUM endpoint). Sub-marks inherit their\naggregate's schema."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/irMarkers.ts",
							"line": 67,
							"character": 16,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/irMarkers.ts#L67"
						}
					],
					"parameters": [
						{
							"id": 1691,
							"name": "m",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "literal",
										"value": null
									},
									{
										"type": "reference",
										"target": 1716,
										"name": "ForwardedMarker",
										"package": "@immediately-run/sdk"
									}
								]
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": null
							},
							{
								"type": "reference",
								"target": 1716,
								"name": "ForwardedMarker",
								"package": "@immediately-run/sdk"
							}
						]
					}
				}
			]
		},
		{
			"id": 870,
			"name": "waitForMount",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Resolves once a mount matching "
					},
					{
						"kind": "code",
						"text": "`query`"
					},
					{
						"kind": "text",
						"text": " is present (immediately if it already\nis). Handy for \"use it when it appears\" — e.g.\n"
					},
					{
						"kind": "code",
						"text": "`await waitForMount({ type: 'firestore' })`"
					},
					{
						"kind": "text",
						"text": " before reading "
					},
					{
						"kind": "code",
						"text": "`/firestore`"
					},
					{
						"kind": "text",
						"text": ".\n\n"
					},
					{
						"kind": "code",
						"text": "`timeoutMs`"
					},
					{
						"kind": "text",
						"text": " (optional, additive) rejects with a "
					},
					{
						"kind": "code",
						"text": "`timeout`"
					},
					{
						"kind": "text",
						"text": "-coded error instead of\nwaiting forever. Omit it to keep the original unbounded behaviour — but prefer\nsetting it on any path whose caller would otherwise hang silently: a mount that\nnever arrives is indistinguishable from one that is merely slow, and an awaited\npromise that never settles surfaces to the user as a feature that quietly does\nnothing.\n\n**Hazard — "
					},
					{
						"kind": "code",
						"text": "`onMountsChange`"
					},
					{
						"kind": "text",
						"text": " calls its listener SYNCHRONOUSLY on subscribe** (the\ndocumented initial replay). So when the mount is already present — the common\ncase, since callers typically "
					},
					{
						"kind": "code",
						"text": "`await`"
					},
					{
						"kind": "text",
						"text": " the host request that creates it first —\nthe callback below runs *during* the "
					},
					{
						"kind": "code",
						"text": "`onMountsChange(...)`"
					},
					{
						"kind": "text",
						"text": " call, before the\nassignment to "
					},
					{
						"kind": "code",
						"text": "`unsubscribe`"
					},
					{
						"kind": "text",
						"text": " completes. "
					},
					{
						"kind": "code",
						"text": "`unsubscribe`"
					},
					{
						"kind": "text",
						"text": " is therefore declared with\n"
					},
					{
						"kind": "code",
						"text": "`let`"
					},
					{
						"kind": "text",
						"text": " ABOVE the subscription and read only inside a deferred closure: writing\n"
					},
					{
						"kind": "code",
						"text": "`const unsubscribe = onMountsChange(...)`"
					},
					{
						"kind": "text",
						"text": " and referencing it in the callback\nthrows "
					},
					{
						"kind": "code",
						"text": "`ReferenceError: Cannot access 'unsubscribe' before initialization`"
					},
					{
						"kind": "text",
						"text": " (a\ntemporal-dead-zone read) on exactly that path. That bug silently broke\n"
					},
					{
						"kind": "code",
						"text": "`openSettings()`"
					},
					{
						"kind": "text",
						"text": " — and with it the agent's conversation memory."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/mounts.ts",
					"line": 277,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L277"
				}
			],
			"signatures": [
				{
					"id": 871,
					"name": "waitForMount",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/mounts.ts",
							"line": 277,
							"character": 28,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/mounts.ts#L277"
						}
					],
					"parameters": [
						{
							"id": 872,
							"name": "query",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 850,
								"name": "MountQuery",
								"package": "@immediately-run/sdk"
							}
						},
						{
							"id": 873,
							"name": "timeoutMs",
							"variant": "param",
							"kind": 32768,
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"qualifiedName": "Promise"
						},
						"typeArguments": [
							{
								"type": "reference",
								"target": 831,
								"name": "SandboxMount",
								"package": "@immediately-run/sdk"
							}
						],
						"name": "Promise",
						"package": "typescript"
					}
				}
			]
		},
		{
			"id": 171,
			"name": "WikiLink",
			"variant": "declaration",
			"kind": 64,
			"flags": {},
			"comment": {
				"summary": [
					{
						"kind": "text",
						"text": "Default MDX "
					},
					{
						"kind": "code",
						"text": "`WikiLink`"
					},
					{
						"kind": "text",
						"text": " component — the render target for the "
					},
					{
						"kind": "code",
						"text": "`[[target]]`"
					},
					{
						"kind": "text",
						"text": " /\n"
					},
					{
						"kind": "code",
						"text": "`[[label|target]]`"
					},
					{
						"kind": "text",
						"text": " wiki-link syntax. The transpiler remark plugin (R3-153)\ncompiles that syntax to "
					},
					{
						"kind": "code",
						"text": "`<WikiLink target=\"…\" label=\"…\">`"
					},
					{
						"kind": "text",
						"text": ", carrying the raw\ntarget/label verbatim; **resolution lives here** (MARKDOWN_SYNTAX_SPEC §13.2).\n\nRegistered in "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "DEFAULT_MDX_COMPONENTS",
						"target": 178
					},
					{
						"kind": "text",
						"text": " so wiki-links render even in a\nplain-markdown repo (§11.2 phantom defaults). Targets are **paths only** —\nrelative (resolved against the current file's directory) or absolute — with\n**no implicit search path** (§13.3, a deliberate departure from Obsidian).\n\nThe **current file** — the one the link is *authored in* — is read from the\nambient "
					},
					{
						"kind": "code",
						"text": "`<Include>`"
					},
					{
						"kind": "text",
						"text": " render context. Every MDX file renders through "
					},
					{
						"kind": "code",
						"text": "`<Include>`"
					},
					{
						"kind": "text",
						"text": "\n("
					},
					{
						"kind": "code",
						"text": "`FileRouter`"
					},
					{
						"kind": "text",
						"text": " renders even the top-level file that way), and Include publishes\nthe rendered module's "
					},
					{
						"kind": "code",
						"text": "`EvaluationContext`"
					},
					{
						"kind": "text",
						"text": " to its subtree via\n"
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "RenderExportedComponentContext",
						"target": 99
					},
					{
						"kind": "text",
						"text": "; the nearest one's\n"
					},
					{
						"kind": "code",
						"text": "`evaluation.module.filepath`"
					},
					{
						"kind": "text",
						"text": " is this file's own "
					},
					{
						"kind": "code",
						"text": "`/app/…`"
					},
					{
						"kind": "text",
						"text": " path. Because that\ncontext nests with each "
					},
					{
						"kind": "code",
						"text": "`<Include>`"
					},
					{
						"kind": "text",
						"text": ", a relative target inside an included\nfragment resolves against the **fragment**, not the top-level page in the URL.\n\nA target may carry a "
					},
					{
						"kind": "code",
						"text": "`#fragment`"
					},
					{
						"kind": "text",
						"text": " ("
					},
					{
						"kind": "code",
						"text": "`[[FILE.mdx#sec-8-9]]`"
					},
					{
						"kind": "text",
						"text": ", "
					},
					{
						"kind": "code",
						"text": "`[[#sec-8-9]]`"
					},
					{
						"kind": "text",
						"text": "): the\nfragment is **split off** ("
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "splitHash",
						"target": {
							"sourceFileName": "src/urlUtils.ts",
							"qualifiedName": "splitHash"
						}
					},
					{
						"kind": "text",
						"text": ", §13.5) and existence is resolved on\nthe **fragment-stripped path**, so a section citation to an existing file resolves\n(not \"broken\"). The fragment then rides to navigation, where the scroll-after-nav\neffect ("
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "useScrollAfterNavigation"
					},
					{
						"kind": "text",
						"text": ") lands the reader on the section.\n\nThe resolved path is checked for **existence** against the live metadata store\n(keyed by absolute "
					},
					{
						"kind": "code",
						"text": "`/app/…`"
					},
					{
						"kind": "text",
						"text": " paths) for the states (§13.3, §13.5):\n- **anchor** — a fragment with no path ("
					},
					{
						"kind": "code",
						"text": "`[[#sec-8-9]]`"
					},
					{
						"kind": "text",
						"text": "), or a fragment whose path is\n  the current file: a same-page "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Link",
						"target": 155
					},
					{
						"kind": "text",
						"text": " that scrolls in place, no route change.\n- **self** — the resolved path is the current file (no fragment): inert text, no link.\n- **broken** — no file at the resolved path (and the store has loaded): rendered\n  as marked text, **not** a throw.\n- **resolved** — routed through "
					},
					{
						"kind": "inline-tag",
						"tag": "@link",
						"text": "Link",
						"target": 155
					},
					{
						"kind": "text",
						"text": " (in-app navigation for a same-app\n  href, a plain "
					},
					{
						"kind": "code",
						"text": "`<a>`"
					},
					{
						"kind": "text",
						"text": " otherwise), carrying any "
					},
					{
						"kind": "code",
						"text": "`#fragment`"
					},
					{
						"kind": "text",
						"text": ".\n\nThe check is **optimistic until the metadata store loads** (an empty store never\nflashes \"broken\"), and a relative target with no ambient render context (MDX\nrendered outside "
					},
					{
						"kind": "code",
						"text": "`<Include>`"
					},
					{
						"kind": "text",
						"text": ") routes optimistically. Such an app overrides this\ncomponent (§11) for precise resolution."
					}
				]
			},
			"sources": [
				{
					"fileName": "src/components/WikiLink.tsx",
					"line": 55,
					"character": 13,
					"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/WikiLink.tsx#L55"
				}
			],
			"signatures": [
				{
					"id": 172,
					"name": "WikiLink",
					"variant": "signature",
					"kind": 4096,
					"flags": {},
					"sources": [
						{
							"fileName": "src/components/WikiLink.tsx",
							"line": 55,
							"character": 24,
							"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/WikiLink.tsx#L55"
						}
					],
					"parameters": [
						{
							"id": 173,
							"name": "__namedParameters",
							"variant": "param",
							"kind": 32768,
							"flags": {},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 174,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 177,
													"name": "children",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/WikiLink.tsx",
															"line": 63,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/WikiLink.tsx#L63"
														}
													],
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/@types/react/index.d.ts",
															"qualifiedName": "React.ReactNode"
														},
														"name": "ReactNode",
														"package": "@types/react",
														"qualifiedName": "React.ReactNode"
													}
												},
												{
													"id": 176,
													"name": "label",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/WikiLink.tsx",
															"line": 62,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/WikiLink.tsx#L62"
														}
													],
													"type": {
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/@types/react/index.d.ts",
															"qualifiedName": "React.ReactNode"
														},
														"name": "ReactNode",
														"package": "@types/react",
														"qualifiedName": "React.ReactNode"
													}
												},
												{
													"id": 175,
													"name": "target",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/components/WikiLink.tsx",
															"line": 61,
															"character": 2,
															"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/WikiLink.tsx#L61"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														177,
														176,
														175
													]
												}
											],
											"sources": [
												{
													"fileName": "src/components/WikiLink.tsx",
													"line": 60,
													"character": 3,
													"url": "https://github.com/immediately-run/immediately-run-sdk/blob/b94d63dd644a86a92e0576226921abac79e92327/src/components/WikiLink.tsx#L60"
												}
											]
										}
									},
									{
										"type": "reference",
										"target": {
											"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"qualifiedName": "Omit"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"sourceFileName": "node_modules/@types/react/index.d.ts",
													"qualifiedName": "React.AnchorHTMLAttributes"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
															"qualifiedName": "HTMLAnchorElement"
														},
														"name": "HTMLAnchorElement",
														"package": "typescript"
													}
												],
												"name": "AnchorHTMLAttributes",
												"package": "@types/react",
												"qualifiedName": "React.AnchorHTMLAttributes"
											},
											{
												"type": "literal",
												"value": "href"
											}
										],
										"name": "Omit",
										"package": "typescript"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"sourceFileName": "node_modules/@types/react/index.d.ts",
							"qualifiedName": "React.ReactNode"
						},
						"name": "ReactNode",
						"package": "@types/react",
						"qualifiedName": "React.ReactNode"
					}
				}
			]
		}
	],
	"groups": [
		{
			"title": "Classes",
			"children": [
				1945,
				1921,
				1841
			]
		},
		{
			"title": "Interfaces",
			"children": [
				1008,
				1106,
				605,
				1971,
				1379,
				1911,
				1620,
				1616,
				1337,
				1295,
				1343,
				1302,
				1335,
				734,
				1385,
				1095,
				1088,
				236,
				212,
				1392,
				1389,
				1597,
				1485,
				1148,
				1154,
				636,
				653,
				661,
				658,
				682,
				693,
				668,
				1208,
				1583,
				1488,
				717,
				1716,
				1451,
				1492,
				789,
				752,
				1185,
				1189,
				1199,
				1201,
				1675,
				970,
				1161,
				1650,
				1645,
				1641,
				202,
				779,
				592,
				1497,
				254,
				838,
				580,
				2026,
				1962,
				1965,
				1737,
				1128,
				842,
				2028,
				674,
				785,
				2037,
				2040,
				2048,
				2062,
				1478,
				831,
				603,
				1684,
				1237,
				1234,
				1226,
				1231,
				1219,
				889,
				140,
				909,
				774,
				1809,
				1915,
				1628,
				1298,
				1440,
				1411,
				1408,
				1417,
				1423,
				2069
			]
		},
		{
			"title": "Type Aliases",
			"children": [
				165,
				1007,
				26,
				1904,
				602,
				76,
				1309,
				1347,
				1269,
				1334,
				1384,
				1270,
				1027,
				1028,
				1914,
				1567,
				1979,
				1207,
				2007,
				2002,
				715,
				751,
				620,
				106,
				1709,
				1649,
				1640,
				1648,
				69,
				2001,
				2013,
				2008,
				2004,
				2020,
				591,
				1978,
				850,
				841,
				716,
				107,
				194,
				773,
				552,
				1218,
				1773,
				136,
				1798,
				2072
			]
		},
		{
			"title": "Variables",
			"children": [
				1908,
				1907,
				88,
				1572,
				178,
				87,
				182,
				1696,
				1768,
				1906,
				756,
				1910,
				1682,
				1683,
				1909,
				1905
			]
		},
		{
			"title": "Functions",
			"children": [
				1735,
				1732,
				989,
				158,
				1669,
				33,
				1859,
				1863,
				874,
				89,
				1875,
				1169,
				1636,
				1602,
				1588,
				1625,
				1622,
				1263,
				690,
				1633,
				1774,
				1024,
				219,
				698,
				701,
				133,
				960,
				1883,
				992,
				704,
				1355,
				1357,
				1010,
				1214,
				858,
				1879,
				1871,
				232,
				1468,
				829,
				608,
				1116,
				739,
				1396,
				641,
				722,
				1454,
				757,
				1673,
				621,
				15,
				17,
				995,
				856,
				1722,
				769,
				1251,
				897,
				803,
				1631,
				1428,
				166,
				1195,
				1181,
				947,
				116,
				92,
				152,
				806,
				1111,
				1099,
				1611,
				1713,
				1568,
				1710,
				1662,
				155,
				205,
				801,
				823,
				987,
				980,
				958,
				796,
				1760,
				1562,
				820,
				926,
				22,
				596,
				1470,
				914,
				251,
				917,
				63,
				183,
				610,
				1118,
				1359,
				1367,
				741,
				1398,
				643,
				724,
				1456,
				759,
				623,
				997,
				1171,
				861,
				1724,
				1138,
				1253,
				899,
				1430,
				1476,
				1473,
				663,
				945,
				955,
				2077,
				2081,
				1131,
				1787,
				1014,
				1445,
				1447,
				707,
				110,
				99,
				2084,
				37,
				1720,
				1242,
				679,
				922,
				1245,
				924,
				1449,
				935,
				940,
				1692,
				186,
				73,
				1135,
				825,
				983,
				1248,
				558,
				41,
				561,
				2034,
				1,
				1466,
				2088,
				1687,
				687,
				633,
				815,
				57,
				1747,
				1740,
				1753,
				2091,
				1166,
				1867,
				81,
				228,
				1017,
				1021,
				965,
				811,
				711,
				577,
				618,
				1126,
				1375,
				1377,
				749,
				226,
				241,
				244,
				248,
				1570,
				1406,
				1179,
				651,
				573,
				732,
				1464,
				767,
				631,
				1005,
				19,
				567,
				599,
				887,
				584,
				771,
				1146,
				46,
				43,
				1261,
				907,
				1638,
				30,
				1438,
				1689,
				870,
				171
			]
		}
	],
	"packageName": "@immediately-run/sdk",
	"readme": [
		{
			"kind": "text",
			"text": "# @immediately-run/sdk\n\nRuntime SDK for code executing inside an [immediately.run](https://immediately.run) sandbox.\nIt is the API that user code running in the sandboxed preview iframe imports to\nquery files by MDX frontmatter, dynamically "
		},
		{
			"kind": "code",
			"text": "`require`"
		},
		{
			"kind": "text",
			"text": " JS modules, navigate, and\nhook into the immediately.run runtime.\n\n## Install\n\n"
		},
		{
			"kind": "code",
			"text": "```sh\nnpm install @immediately-run/sdk\n```"
		},
		{
			"kind": "text",
			"text": "\n\n"
		},
		{
			"kind": "code",
			"text": "`react`"
		},
		{
			"kind": "text",
			"text": " and "
		},
		{
			"kind": "code",
			"text": "`react-dom`"
		},
		{
			"kind": "text",
			"text": " (v19+) are peer dependencies — the host app provides them.\n\n## Top-level exports\n\nThe public surface is re-exported from the package root ("
		},
		{
			"kind": "code",
			"text": "`@immediately-run/sdk`"
		},
		{
			"kind": "text",
			"text": ") and\nalso reachable via subpaths ("
		},
		{
			"kind": "code",
			"text": "`@immediately-run/sdk/boot`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`@immediately-run/sdk/hooks`"
		},
		{
			"kind": "text",
			"text": ", …):\n\n- "
		},
		{
			"kind": "code",
			"text": "`boot`"
		},
		{
			"kind": "text",
			"text": " — entry point that mounts an immediately.run app into the sandbox.\n- "
		},
		{
			"kind": "code",
			"text": "`Include`"
		},
		{
			"kind": "text",
			"text": " ("
		},
		{
			"kind": "code",
			"text": "`components/Include`"
		},
		{
			"kind": "text",
			"text": ") — render another file's exported component inline.\n- "
		},
		{
			"kind": "code",
			"text": "`MDXComponents`"
		},
		{
			"kind": "text",
			"text": " ("
		},
		{
			"kind": "code",
			"text": "`Link`"
		},
		{
			"kind": "text",
			"text": ", …) — MDX component overrides.\n- "
		},
		{
			"kind": "code",
			"text": "`useMetadataQuery`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`useFileMetadata`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`useAllMetadata`"
		},
		{
			"kind": "text",
			"text": " ("
		},
		{
			"kind": "code",
			"text": "`hooks`"
		},
		{
			"kind": "text",
			"text": ") — query files by\n  MDX frontmatter metadata. "
		},
		{
			"kind": "code",
			"text": "`useMetadataQuery(fn)`"
		},
		{
			"kind": "text",
			"text": " runs a plain JS query and returns\n  the matching "
		},
		{
			"kind": "code",
			"text": "`{ path, meta }`"
		},
		{
			"kind": "text",
			"text": " entries; "
		},
		{
			"kind": "code",
			"text": "`useFileMetadata(path)`"
		},
		{
			"kind": "text",
			"text": " reads one file's\n  frontmatter; "
		},
		{
			"kind": "code",
			"text": "`useAllMetadata()`"
		},
		{
			"kind": "text",
			"text": " returns the raw reactive map. All take an optional\n  type parameter for typed frontmatter access.\n- "
		},
		{
			"kind": "code",
			"text": "`getAuthState`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`onAuthChange`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`useAuth`"
		},
		{
			"kind": "text",
			"text": " ("
		},
		{
			"kind": "code",
			"text": "`auth`"
		},
		{
			"kind": "text",
			"text": ") — read or subscribe to the user's\n  login / account state ("
		},
		{
			"kind": "code",
			"text": "`{ status, user: { login } }`"
		},
		{
			"kind": "text",
			"text": "). Poll with "
		},
		{
			"kind": "code",
			"text": "`getAuthState()`"
		},
		{
			"kind": "text",
			"text": ",\n  subscribe with "
		},
		{
			"kind": "code",
			"text": "`onAuthChange(listener)`"
		},
		{
			"kind": "text",
			"text": " (the listener is called immediately with the\n  current state), or use the "
		},
		{
			"kind": "code",
			"text": "`useAuth()`"
		},
		{
			"kind": "text",
			"text": " React hook.\n- "
		},
		{
			"kind": "code",
			"text": "`getMounts`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`findMount`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`onMountsChange`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`useMounts`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`waitForMount`"
		},
		{
			"kind": "text",
			"text": " ("
		},
		{
			"kind": "code",
			"text": "`mounts`"
		},
		{
			"kind": "text",
			"text": ") —\n  read or subscribe to the filesystem mounts available to the sandbox (e.g. a\n  Firestore-backed store mounted at "
		},
		{
			"kind": "code",
			"text": "`/firestore`"
		},
		{
			"kind": "text",
			"text": " after sign-in). Poll with\n  "
		},
		{
			"kind": "code",
			"text": "`getMounts()`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`findMount({ type })`"
		},
		{
			"kind": "text",
			"text": ", subscribe with "
		},
		{
			"kind": "code",
			"text": "`onMountsChange(listener)`"
		},
		{
			"kind": "text",
			"text": " or\n  the "
		},
		{
			"kind": "code",
			"text": "`useMounts()`"
		},
		{
			"kind": "text",
			"text": " hook, or "
		},
		{
			"kind": "code",
			"text": "`await waitForMount({ type: 'firestore' })`"
		},
		{
			"kind": "text",
			"text": " before using a\n  mount. Access the files via the "
		},
		{
			"kind": "code",
			"text": "`fs`"
		},
		{
			"kind": "text",
			"text": " module at the mount's "
		},
		{
			"kind": "code",
			"text": "`path`"
		},
		{
			"kind": "text",
			"text": ".\n- routing ("
		},
		{
			"kind": "code",
			"text": "`routing`"
		},
		{
			"kind": "text",
			"text": ") — define the app-owned URL suffix. Declarative\n  "
		},
		{
			"kind": "code",
			"text": "`<Routes>`"
		},
		{
			"kind": "text",
			"text": "/"
		},
		{
			"kind": "code",
			"text": "`<Route path=\"/posts/:slug\" element={…} />`"
		},
		{
			"kind": "text",
			"text": " (rendering a "
		},
		{
			"kind": "code",
			"text": "`<Route>`"
		},
		{
			"kind": "text",
			"text": "\n  registers it, so routes can be conditional or data-derived), or a "
		},
		{
			"kind": "code",
			"text": "`routingSpec`"
		},
		{
			"kind": "text",
			"text": "\n  passed to "
		},
		{
			"kind": "code",
			"text": "`boot`"
		},
		{
			"kind": "text",
			"text": ". "
		},
		{
			"kind": "code",
			"text": "`path`"
		},
		{
			"kind": "text",
			"text": " accepts a template ("
		},
		{
			"kind": "code",
			"text": "`:slug`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`*`"
		},
		{
			"kind": "text",
			"text": ") compiled to an\n  anchored regex, or a raw "
		},
		{
			"kind": "code",
			"text": "`RegExp`"
		},
		{
			"kind": "text",
			"text": " as an escape hatch. Read the match with\n  "
		},
		{
			"kind": "code",
			"text": "`useRouteParams()`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`useRoute()`"
		},
		{
			"kind": "text",
			"text": ". Also "
		},
		{
			"kind": "code",
			"text": "`Router`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`navigate`"
		},
		{
			"kind": "text",
			"text": ", "
		},
		{
			"kind": "code",
			"text": "`useTinkerableLink`"
		},
		{
			"kind": "text",
			"text": ".\n- "
		},
		{
			"kind": "code",
			"text": "`MDXProvider`"
		},
		{
			"kind": "text",
			"text": " — the MDX context provider used by transformed "
		},
		{
			"kind": "code",
			"text": "`.mdx`"
		},
		{
			"kind": "text",
			"text": " files.\n- "
		},
		{
			"kind": "code",
			"text": "`sandboxTypes`"
		},
		{
			"kind": "text",
			"text": " — shared TypeScript types for the sandbox runtime.\n\n## API documentation\n\nFull API reference (TypeDoc, human-browsable) is published to GitHub Pages:\n<https://immediately-run.github.io/immediately-run-sdk/>\n\n### For coding agents / LLMs\n\nTwo machine-readable surfaces are published next to the HTML, each fetchable in a\nsingle request:\n\n- **"
		},
		{
			"kind": "code",
			"text": "`llms.txt`"
		},
		{
			"kind": "text",
			"text": "** — <https://immediately-run.github.io/immediately-run-sdk/llms.txt> —\n  a concise, plain-Markdown map of every export grouped by module, with its kind,\n  import path, and a one-line description (the llmstxt.org convention). Start here.\n- **"
		},
		{
			"kind": "code",
			"text": "`api.json`"
		},
		{
			"kind": "text",
			"text": "** — <https://immediately-run.github.io/immediately-run-sdk/api.json> —\n  the complete TypeDoc model (exact signatures, parameters, types, and JSDoc) for\n  when you need more than the one-liners.\n\nThe installed npm package also ships "
		},
		{
			"kind": "code",
			"text": "`.d.ts`"
		},
		{
			"kind": "text",
			"text": " carrying the same JSDoc, so your\neditor/agent tooling can read the typed API inline without any network access.\n\n## Verify (the CI/deploy gate)\n\n"
		},
		{
			"kind": "code",
			"text": "`npm run verify`"
		},
		{
			"kind": "text",
			"text": " runs this repo's full CI gate in one command —\n"
		},
		{
			"kind": "code",
			"text": "`check:circular`"
		},
		{
			"kind": "text",
			"text": " → "
		},
		{
			"kind": "code",
			"text": "`test`"
		},
		{
			"kind": "text",
			"text": " → "
		},
		{
			"kind": "code",
			"text": "`build`"
		},
		{
			"kind": "text",
			"text": " → "
		},
		{
			"kind": "code",
			"text": "`api:check`"
		},
		{
			"kind": "text",
			"text": " (the additive-only API-stability\ncheck against the committed snapshot). Run it before pushing; it is the same set of\nchecks CI enforces, so a local green equals a green CI. (Ways of working §4: the local\nverify gate must equal the deploy gate — one "
		},
		{
			"kind": "code",
			"text": "`npm run verify`"
		},
		{
			"kind": "text",
			"text": " per repo.)\n\n### The API-stability gate ("
		},
		{
			"kind": "code",
			"text": "`api:check`"
		},
		{
			"kind": "text",
			"text": ")\n\nA pinned or forked app rides one SDK version forever, so the public API is\n**additive-only** (SDK_PACKAGING_SPEC §9). "
		},
		{
			"kind": "code",
			"text": "`api-snapshot.json`"
		},
		{
			"kind": "text",
			"text": " records the **shape**\nof every export — not just its name — and "
		},
		{
			"kind": "code",
			"text": "`npm run api:check`"
		},
		{
			"kind": "text",
			"text": " fails when that shape\nshrinks:\n\n| Recorded as | Example |\n|---|---|\n| "
		},
		{
			"kind": "code",
			"text": "`interface(a, b?, c(1..2))`"
		},
		{
			"kind": "text",
			"text": " | members, sorted; "
		},
		{
			"kind": "code",
			"text": "`?`"
		},
		{
			"kind": "text",
			"text": " = optional; "
		},
		{
			"kind": "code",
			"text": "`(required..total)`"
		},
		{
			"kind": "text",
			"text": " = a callable member's arity |\n| "
		},
		{
			"kind": "code",
			"text": "`object(…)`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`class(…)`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`enum(…)`"
		},
		{
			"kind": "text",
			"text": " | same member vocabulary |\n| "
		},
		{
			"kind": "code",
			"text": "`union(a\\|b\\|c)`"
		},
		{
			"kind": "text",
			"text": " | a type alias's union members, normalised + sorted |\n| "
		},
		{
			"kind": "code",
			"text": "`fn(1..2)`"
		},
		{
			"kind": "text",
			"text": " | a function's "
		},
		{
			"kind": "code",
			"text": "`required..total`"
		},
		{
			"kind": "text",
			"text": " parameter arity |\n| "
		},
		{
			"kind": "code",
			"text": "`const(T)`"
		},
		{
			"kind": "text",
			"text": " / "
		},
		{
			"kind": "code",
			"text": "`alias(T)`"
		},
		{
			"kind": "text",
			"text": " | the normalised type text |\n\nSo removing an export, dropping an interface field, flipping a field's optionality,\ndropping a union member, or dropping a function parameter all fail — each of them\nbreaks a pinned consumer at compile time, and each of them passed the pre-R3-261\nnames-only check. Member and parameter **types** are deliberately not compared; see\nthe \"Deliberate limit\" note in ["
		},
		{
			"kind": "code",
			"text": "`scripts/lib/dts-shape.mjs`"
		},
		{
			"kind": "text",
			"text": "]("
		},
		{
			"kind": "relative-link",
			"text": "./scripts/lib/dts-shape.mjs",
			"target": 2
		},
		{
			"kind": "text",
			"text": ").\n\n- **Additive change** (a new export, a new optional field): run "
		},
		{
			"kind": "code",
			"text": "`npm run api:update`"
		},
		{
			"kind": "text",
			"text": "\n  and commit the snapshot, so every API change lands in a reviewed diff.\n- **Deliberate removal**: add an entry to ["
		},
		{
			"kind": "code",
			"text": "`api-removals.json`"
		},
		{
			"kind": "text",
			"text": "]("
		},
		{
			"kind": "relative-link",
			"text": "./api-removals.json",
			"target": 3
		},
		{
			"kind": "text",
			"text": ")\n  with a **reason**, then "
		},
		{
			"kind": "code",
			"text": "`npm run api:update`"
		},
		{
			"kind": "text",
			"text": ". Without an entry the updater refuses\n  to write, so re-running it is not a way past the gate.\n- "
		},
		{
			"kind": "code",
			"text": "`npm run api:selftest`"
		},
		{
			"kind": "text",
			"text": " proves the gate can fail — it drives the real extractor over\n  crafted "
		},
		{
			"kind": "code",
			"text": "`.d.ts`"
		},
		{
			"kind": "text",
			"text": " fixtures for each break above, checks that additive changes are\n  *not* reported as breaking, and pins the two documented blind spots.\n\n## License\n\n[MIT]("
		},
		{
			"kind": "relative-link",
			"text": "./LICENSE",
			"target": 4
		},
		{
			"kind": "text",
			"text": ")"
		}
	],
	"symbolIdMap": {
		"0": {
			"sourceFileName": "src/index.ts",
			"qualifiedName": ""
		},
		"1": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "SafeInclude"
		},
		"2": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "SafeInclude"
		},
		"3": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__0"
		},
		"4": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__type"
		},
		"5": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__type.filename"
		},
		"6": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__type.components"
		},
		"7": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__type.readSource"
		},
		"8": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__type.LoadingComponent"
		},
		"9": {
			"sourceFileName": "src/components/defaults.tsx",
			"qualifiedName": "__function"
		},
		"10": {
			"sourceFileName": "src/components/defaults.tsx",
			"qualifiedName": "__function"
		},
		"11": {
			"sourceFileName": "src/components/SafeInclude.tsx",
			"qualifiedName": "__type.ErrorComponent"
		},
		"12": {
			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
			"qualifiedName": "__type"
		},
		"13": {
			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
			"qualifiedName": "__type"
		},
		"14": {
			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
			"qualifiedName": "props"
		},
		"15": {
			"sourceFileName": "src/injectedBundler.ts",
			"qualifiedName": "getInjectedMetadataEmitter"
		},
		"16": {
			"sourceFileName": "src/injectedBundler.ts",
			"qualifiedName": "getInjectedMetadataEmitter"
		},
		"17": {
			"sourceFileName": "src/injectedBundler.ts",
			"qualifiedName": "getInjectedMetadataSnapshot"
		},
		"18": {
			"sourceFileName": "src/injectedBundler.ts",
			"qualifiedName": "getInjectedMetadataSnapshot"
		},
		"19": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "useMDXComponents"
		},
		"20": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "useMDXComponents"
		},
		"21": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "components"
		},
		"22": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "MDXProvider"
		},
		"23": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "MDXProvider"
		},
		"24": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "properties"
		},
		"25": {
			"sourceFileName": "src/MDXProvider.ts",
			"qualifiedName": "__object"
		},
		"26": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "AppliedRoutingRule"
		},
		"27": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type"
		},
		"28": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type.routingRule"
		},
		"29": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type.pathParameters"
		},
		"30": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "useTinkerableLink"
		},
		"31": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "useTinkerableLink"
		},
		"32": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "newSandboxLocation"
		},
		"33": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "applyRoutingRule"
		},
		"34": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "applyRoutingRule"
		},
		"35": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "routingSpec"
		},
		"36": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "navigationState"
		},
		"37": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "renderRoute"
		},
		"38": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "renderRoute"
		},
		"39": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "routingRule"
		},
		"40": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "params"
		},
		"41": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "Router"
		},
		"42": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "Router"
		},
		"43": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "useRouteParams"
		},
		"44": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "useRouteParams"
		},
		"45": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "T"
		},
		"46": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "useRoute"
		},
		"47": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "useRoute"
		},
		"48": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object"
		},
		"49": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.name"
		},
		"50": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.params"
		},
		"51": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.sandboxPath"
		},
		"52": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.mode"
		},
		"53": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.provider"
		},
		"54": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.namespace"
		},
		"55": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.repository"
		},
		"56": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__object.ref"
		},
		"57": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "setViewedDocumentResolver"
		},
		"58": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "setViewedDocumentResolver"
		},
		"59": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "resolver"
		},
		"60": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type"
		},
		"61": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type"
		},
		"62": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "targetHref"
		},
		"63": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "navigate"
		},
		"64": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "navigate"
		},
		"65": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "target"
		},
		"66": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "opts"
		},
		"67": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type"
		},
		"68": {
			"sourceFileName": "src/routing.tsx",
			"qualifiedName": "__type.viewedDocument"
		},
		"69": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "MdxComponents"
		},
		"70": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type"
		},
		"71": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type"
		},
		"72": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "defaults"
		},
		"73": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "resolveMdxComponents"
		},
		"74": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "resolveMdxComponents"
		},
		"75": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "mdxComponents"
		},
		"76": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "BootProps"
		},
		"77": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type"
		},
		"78": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type.mdxComponents"
		},
		"79": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type.routingSpec"
		},
		"80": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type.children"
		},
		"81": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "TinkerableApp"
		},
		"82": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "TinkerableApp"
		},
		"83": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__0"
		},
		"84": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type"
		},
		"85": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type.routingSpec"
		},
		"86": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__type.children"
		},
		"87": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "DEFAULT_ROUTING_SPEC"
		},
		"88": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "CATCH_ALL_ROUTING_SPEC"
		},
		"89": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "boot"
		},
		"90": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "boot"
		},
		"91": {
			"sourceFileName": "src/boot.tsx",
			"qualifiedName": "__0"
		},
		"92": {
			"sourceFileName": "src/components/includeContexts.ts",
			"qualifiedName": "IncludeModeContext"
		},
		"93": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "IncludeModeContext"
		},
		"94": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "props"
		},
		"95": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Provider"
		},
		"96": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Consumer"
		},
		"97": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.displayName"
		},
		"98": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.ExoticComponent.$$typeof"
		},
		"99": {
			"sourceFileName": "src/components/includeContexts.ts",
			"qualifiedName": "RenderExportedComponentContext"
		},
		"100": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "RenderExportedComponentContext"
		},
		"101": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "props"
		},
		"102": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Provider"
		},
		"103": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Consumer"
		},
		"104": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.displayName"
		},
		"105": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.ExoticComponent.$$typeof"
		},
		"106": {
			"sourceFileName": "src/components/includeContexts.ts",
			"qualifiedName": "IncludeMode"
		},
		"107": {
			"sourceFileName": "src/components/includeContexts.ts",
			"qualifiedName": "RenderFileContextType"
		},
		"108": {
			"sourceFileName": "src/components/includeContexts.ts",
			"qualifiedName": "__type"
		},
		"109": {
			"sourceFileName": "src/components/includeContexts.ts",
			"qualifiedName": "__type.evaluationContext"
		},
		"110": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "RenderExportedComponent"
		},
		"111": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "RenderExportedComponent"
		},
		"112": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__0"
		},
		"113": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type"
		},
		"114": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.evaluationContextPromise"
		},
		"115": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.exportedSymbol"
		},
		"116": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "Include"
		},
		"117": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "Include"
		},
		"118": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__0"
		},
		"119": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type"
		},
		"120": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.filename"
		},
		"121": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.exportedSymbol"
		},
		"122": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.LoadingComponent"
		},
		"123": {
			"sourceFileName": "src/components/defaults.tsx",
			"qualifiedName": "__function"
		},
		"124": {
			"sourceFileName": "src/components/defaults.tsx",
			"qualifiedName": "__function"
		},
		"125": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.ErrorComponent"
		},
		"126": {
			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
			"qualifiedName": "__type"
		},
		"127": {
			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
			"qualifiedName": "__type"
		},
		"128": {
			"sourceFileName": "node_modules/react-error-boundary/dist/react-error-boundary.d.ts",
			"qualifiedName": "props"
		},
		"129": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.baseModule"
		},
		"130": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.mode"
		},
		"131": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.components"
		},
		"132": {
			"sourceFileName": "src/components/Include.tsx",
			"qualifiedName": "__type.readSource"
		},
		"133": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "createSourceCache"
		},
		"134": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "createSourceCache"
		},
		"135": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "reader"
		},
		"136": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "SourceReader"
		},
		"137": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"138": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"139": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "path"
		},
		"140": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "SourceCache"
		},
		"141": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "SourceCache.read"
		},
		"142": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"143": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"144": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "path"
		},
		"145": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "SourceCache.invalidate"
		},
		"146": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"147": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"148": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "path"
		},
		"149": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "SourceCache.size"
		},
		"150": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"151": {
			"sourceFileName": "src/sourceCache.ts",
			"qualifiedName": "__type"
		},
		"152": {
			"sourceFileName": "src/components/Link.tsx",
			"qualifiedName": "InternalLink"
		},
		"153": {
			"sourceFileName": "src/components/Link.tsx",
			"qualifiedName": "InternalLink"
		},
		"154": {
			"sourceFileName": "src/components/Link.tsx",
			"qualifiedName": "__0"
		},
		"155": {
			"sourceFileName": "src/components/Link.tsx",
			"qualifiedName": "Link"
		},
		"156": {
			"sourceFileName": "src/components/Link.tsx",
			"qualifiedName": "Link"
		},
		"157": {
			"sourceFileName": "src/components/Link.tsx",
			"qualifiedName": "__0"
		},
		"158": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "Admonition"
		},
		"159": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "Admonition"
		},
		"160": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "__0"
		},
		"161": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "__type"
		},
		"162": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "__type.type"
		},
		"163": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "__type.title"
		},
		"164": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "__type.children"
		},
		"165": {
			"sourceFileName": "src/components/Admonition.tsx",
			"qualifiedName": "AdmonitionType"
		},
		"166": {
			"sourceFileName": "src/components/HeadingAnchor.tsx",
			"qualifiedName": "HeadingAnchor"
		},
		"167": {
			"sourceFileName": "src/components/HeadingAnchor.tsx",
			"qualifiedName": "HeadingAnchor"
		},
		"168": {
			"sourceFileName": "src/components/HeadingAnchor.tsx",
			"qualifiedName": "__0"
		},
		"169": {
			"sourceFileName": "src/components/HeadingAnchor.tsx",
			"qualifiedName": "__type"
		},
		"170": {
			"sourceFileName": "src/components/HeadingAnchor.tsx",
			"qualifiedName": "__type.id"
		},
		"171": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "WikiLink"
		},
		"172": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "WikiLink"
		},
		"173": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "__0"
		},
		"174": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "__type"
		},
		"175": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "__type.target"
		},
		"176": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "__type.label"
		},
		"177": {
			"sourceFileName": "src/components/WikiLink.tsx",
			"qualifiedName": "__type.children"
		},
		"178": {
			"sourceFileName": "src/components/MDXComponents.tsx",
			"qualifiedName": "DEFAULT_MDX_COMPONENTS"
		},
		"179": {
			"sourceFileName": "src/components/MDXComponents.tsx",
			"qualifiedName": "__type"
		},
		"180": {
			"sourceFileName": "src/components/MDXComponents.tsx",
			"qualifiedName": "__type"
		},
		"181": {
			"sourceFileName": "src/components/MDXComponents.tsx",
			"qualifiedName": "props"
		},
		"182": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "FS_PREFIX"
		},
		"183": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "normalizeAbsolute"
		},
		"184": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "normalizeAbsolute"
		},
		"185": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "path"
		},
		"186": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "resolveLinkTarget"
		},
		"187": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "resolveLinkTarget"
		},
		"188": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "raw"
		},
		"189": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "opts"
		},
		"190": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"191": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.currentFile"
		},
		"192": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.corpusRoot"
		},
		"193": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.bundleChrooted"
		},
		"194": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "ResolvedLinkTarget"
		},
		"195": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"196": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.state"
		},
		"197": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.path"
		},
		"198": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"199": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.state"
		},
		"200": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"201": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "__type.state"
		},
		"202": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "LinkSpace"
		},
		"203": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "LinkSpace.corpusRoot"
		},
		"204": {
			"sourceFileName": "node_modules/@immediately-run/mdx-plugins/dist/index.d.ts",
			"qualifiedName": "LinkSpace.bundleChrooted"
		},
		"205": {
			"sourceFileName": "src/linkSpace.ts",
			"qualifiedName": "LinkSpaceContext"
		},
		"206": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "LinkSpaceContext"
		},
		"207": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "props"
		},
		"208": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Provider"
		},
		"209": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Consumer"
		},
		"210": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.displayName"
		},
		"211": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.ExoticComponent.$$typeof"
		},
		"212": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusScope"
		},
		"213": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusScope.root"
		},
		"214": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusScope.entry"
		},
		"215": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusScope.toHref"
		},
		"216": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "__type"
		},
		"217": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "__type"
		},
		"218": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "corpusPath"
		},
		"219": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusContext"
		},
		"220": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "CorpusContext"
		},
		"221": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "props"
		},
		"222": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Provider"
		},
		"223": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.Consumer"
		},
		"224": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.Context.displayName"
		},
		"225": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "React.ExoticComponent.$$typeof"
		},
		"226": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCorpus"
		},
		"227": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCorpus"
		},
		"228": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "toCorpusPath"
		},
		"229": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "toCorpusPath"
		},
		"230": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "absolute"
		},
		"231": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "root"
		},
		"232": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "fromCorpusPath"
		},
		"233": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "fromCorpusPath"
		},
		"234": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "corpusPath"
		},
		"235": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "root"
		},
		"236": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusEntry"
		},
		"237": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusEntry.path"
		},
		"238": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusEntry.href"
		},
		"239": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusEntry.meta"
		},
		"240": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "CorpusEntry.T"
		},
		"241": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCorpusEntries"
		},
		"242": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCorpusEntries"
		},
		"243": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "T"
		},
		"244": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCorpusEntry"
		},
		"245": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCorpusEntry"
		},
		"246": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "T"
		},
		"247": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "corpusPath"
		},
		"248": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCurrentEntry"
		},
		"249": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "useCurrentEntry"
		},
		"250": {
			"sourceFileName": "src/corpus.ts",
			"qualifiedName": "T"
		},
		"251": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImage"
		},
		"252": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImage"
		},
		"253": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "__0"
		},
		"254": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImageProps"
		},
		"255": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImageProps.mount"
		},
		"256": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImageProps.relPath"
		},
		"257": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImageProps.type"
		},
		"258": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImageProps.placeholder"
		},
		"259": {
			"sourceFileName": "src/components/MountImage.tsx",
			"qualifiedName": "MountImageProps.fallback"
		},
		"260": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "slot"
		},
		"261": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "style"
		},
		"262": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "title"
		},
		"263": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "width"
		},
		"264": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "height"
		},
		"265": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "color"
		},
		"266": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "content"
		},
		"267": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "translate"
		},
		"268": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "hidden"
		},
		"269": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "loading"
		},
		"270": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "children"
		},
		"271": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "className"
		},
		"272": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "role"
		},
		"273": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "dir"
		},
		"274": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "id"
		},
		"275": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onError"
		},
		"276": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onReset"
		},
		"277": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "defaultChecked"
		},
		"278": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "defaultValue"
		},
		"279": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "suppressContentEditableWarning"
		},
		"280": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "suppressHydrationWarning"
		},
		"281": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "accessKey"
		},
		"282": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "autoCapitalize"
		},
		"283": {
			"sourceFileName": "",
			"qualifiedName": "__type"
		},
		"284": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "autoFocus"
		},
		"285": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "contentEditable"
		},
		"286": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "contextMenu"
		},
		"287": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "draggable"
		},
		"288": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "enterKeyHint"
		},
		"289": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "lang"
		},
		"290": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "nonce"
		},
		"291": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "spellCheck"
		},
		"292": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "tabIndex"
		},
		"293": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "radioGroup"
		},
		"294": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "about"
		},
		"295": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "datatype"
		},
		"296": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "inlist"
		},
		"297": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "prefix"
		},
		"298": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "property"
		},
		"299": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "rel"
		},
		"300": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "resource"
		},
		"301": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "rev"
		},
		"302": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "typeof"
		},
		"303": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "vocab"
		},
		"304": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "autoCorrect"
		},
		"305": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "autoSave"
		},
		"306": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "itemProp"
		},
		"307": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "itemScope"
		},
		"308": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "itemType"
		},
		"309": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "itemID"
		},
		"310": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "itemRef"
		},
		"311": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "results"
		},
		"312": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "security"
		},
		"313": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "unselectable"
		},
		"314": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "popover"
		},
		"315": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "popoverTargetAction"
		},
		"316": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "popoverTarget"
		},
		"317": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "inert"
		},
		"318": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "inputMode"
		},
		"319": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "is"
		},
		"320": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "exportparts"
		},
		"321": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "part"
		},
		"322": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-activedescendant"
		},
		"323": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-atomic"
		},
		"324": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-autocomplete"
		},
		"325": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-braillelabel"
		},
		"326": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-brailleroledescription"
		},
		"327": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-busy"
		},
		"328": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-checked"
		},
		"329": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-colcount"
		},
		"330": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-colindex"
		},
		"331": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-colindextext"
		},
		"332": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-colspan"
		},
		"333": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-controls"
		},
		"334": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-current"
		},
		"335": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-describedby"
		},
		"336": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-description"
		},
		"337": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-details"
		},
		"338": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-disabled"
		},
		"339": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-dropeffect"
		},
		"340": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-errormessage"
		},
		"341": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-expanded"
		},
		"342": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-flowto"
		},
		"343": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-grabbed"
		},
		"344": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-haspopup"
		},
		"345": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-hidden"
		},
		"346": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-invalid"
		},
		"347": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-keyshortcuts"
		},
		"348": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-label"
		},
		"349": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-labelledby"
		},
		"350": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-level"
		},
		"351": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-live"
		},
		"352": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-modal"
		},
		"353": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-multiline"
		},
		"354": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-multiselectable"
		},
		"355": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-orientation"
		},
		"356": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-owns"
		},
		"357": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-placeholder"
		},
		"358": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-posinset"
		},
		"359": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-pressed"
		},
		"360": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-readonly"
		},
		"361": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-relevant"
		},
		"362": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-required"
		},
		"363": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-roledescription"
		},
		"364": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-rowcount"
		},
		"365": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-rowindex"
		},
		"366": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-rowindextext"
		},
		"367": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-rowspan"
		},
		"368": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-selected"
		},
		"369": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-setsize"
		},
		"370": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-sort"
		},
		"371": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-valuemax"
		},
		"372": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-valuemin"
		},
		"373": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-valuenow"
		},
		"374": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "aria-valuetext"
		},
		"375": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "dangerouslySetInnerHTML"
		},
		"376": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "__type"
		},
		"377": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "__type.__html"
		},
		"378": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCopy"
		},
		"379": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCopyCapture"
		},
		"380": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCut"
		},
		"381": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCutCapture"
		},
		"382": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPaste"
		},
		"383": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPasteCapture"
		},
		"384": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCompositionEnd"
		},
		"385": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCompositionEndCapture"
		},
		"386": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCompositionStart"
		},
		"387": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCompositionStartCapture"
		},
		"388": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCompositionUpdate"
		},
		"389": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCompositionUpdateCapture"
		},
		"390": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onFocus"
		},
		"391": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onFocusCapture"
		},
		"392": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onBlur"
		},
		"393": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onBlurCapture"
		},
		"394": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onChange"
		},
		"395": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onChangeCapture"
		},
		"396": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onBeforeInput"
		},
		"397": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onBeforeInputCapture"
		},
		"398": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onInput"
		},
		"399": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onInputCapture"
		},
		"400": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onResetCapture"
		},
		"401": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSubmit"
		},
		"402": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSubmitCapture"
		},
		"403": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onInvalid"
		},
		"404": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onInvalidCapture"
		},
		"405": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoad"
		},
		"406": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadCapture"
		},
		"407": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onErrorCapture"
		},
		"408": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onKeyDown"
		},
		"409": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onKeyDownCapture"
		},
		"410": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onKeyPress"
		},
		"411": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onKeyPressCapture"
		},
		"412": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onKeyUp"
		},
		"413": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onKeyUpCapture"
		},
		"414": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAbort"
		},
		"415": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAbortCapture"
		},
		"416": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCanPlay"
		},
		"417": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCanPlayCapture"
		},
		"418": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCanPlayThrough"
		},
		"419": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onCanPlayThroughCapture"
		},
		"420": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDurationChange"
		},
		"421": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDurationChangeCapture"
		},
		"422": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onEmptied"
		},
		"423": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onEmptiedCapture"
		},
		"424": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onEncrypted"
		},
		"425": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onEncryptedCapture"
		},
		"426": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onEnded"
		},
		"427": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onEndedCapture"
		},
		"428": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadedData"
		},
		"429": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadedDataCapture"
		},
		"430": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadedMetadata"
		},
		"431": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadedMetadataCapture"
		},
		"432": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadStart"
		},
		"433": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLoadStartCapture"
		},
		"434": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPause"
		},
		"435": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPauseCapture"
		},
		"436": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPlay"
		},
		"437": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPlayCapture"
		},
		"438": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPlaying"
		},
		"439": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPlayingCapture"
		},
		"440": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onProgress"
		},
		"441": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onProgressCapture"
		},
		"442": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onRateChange"
		},
		"443": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onRateChangeCapture"
		},
		"444": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSeeked"
		},
		"445": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSeekedCapture"
		},
		"446": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSeeking"
		},
		"447": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSeekingCapture"
		},
		"448": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onStalled"
		},
		"449": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onStalledCapture"
		},
		"450": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSuspend"
		},
		"451": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSuspendCapture"
		},
		"452": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTimeUpdate"
		},
		"453": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTimeUpdateCapture"
		},
		"454": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onVolumeChange"
		},
		"455": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onVolumeChangeCapture"
		},
		"456": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onWaiting"
		},
		"457": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onWaitingCapture"
		},
		"458": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAuxClick"
		},
		"459": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAuxClickCapture"
		},
		"460": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onClick"
		},
		"461": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onClickCapture"
		},
		"462": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onContextMenu"
		},
		"463": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onContextMenuCapture"
		},
		"464": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDoubleClick"
		},
		"465": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDoubleClickCapture"
		},
		"466": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDrag"
		},
		"467": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragCapture"
		},
		"468": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragEnd"
		},
		"469": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragEndCapture"
		},
		"470": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragEnter"
		},
		"471": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragEnterCapture"
		},
		"472": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragExit"
		},
		"473": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragExitCapture"
		},
		"474": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragLeave"
		},
		"475": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragLeaveCapture"
		},
		"476": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragOver"
		},
		"477": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragOverCapture"
		},
		"478": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragStart"
		},
		"479": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDragStartCapture"
		},
		"480": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDrop"
		},
		"481": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onDropCapture"
		},
		"482": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseDown"
		},
		"483": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseDownCapture"
		},
		"484": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseEnter"
		},
		"485": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseLeave"
		},
		"486": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseMove"
		},
		"487": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseMoveCapture"
		},
		"488": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseOut"
		},
		"489": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseOutCapture"
		},
		"490": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseOver"
		},
		"491": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseOverCapture"
		},
		"492": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseUp"
		},
		"493": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onMouseUpCapture"
		},
		"494": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSelect"
		},
		"495": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onSelectCapture"
		},
		"496": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchCancel"
		},
		"497": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchCancelCapture"
		},
		"498": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchEnd"
		},
		"499": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchEndCapture"
		},
		"500": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchMove"
		},
		"501": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchMoveCapture"
		},
		"502": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchStart"
		},
		"503": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTouchStartCapture"
		},
		"504": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerDown"
		},
		"505": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerDownCapture"
		},
		"506": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerMove"
		},
		"507": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerMoveCapture"
		},
		"508": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerUp"
		},
		"509": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerUpCapture"
		},
		"510": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerCancel"
		},
		"511": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerCancelCapture"
		},
		"512": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerEnter"
		},
		"513": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerLeave"
		},
		"514": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerOver"
		},
		"515": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerOverCapture"
		},
		"516": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerOut"
		},
		"517": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onPointerOutCapture"
		},
		"518": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onGotPointerCapture"
		},
		"519": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onGotPointerCaptureCapture"
		},
		"520": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLostPointerCapture"
		},
		"521": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onLostPointerCaptureCapture"
		},
		"522": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onScroll"
		},
		"523": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onScrollCapture"
		},
		"524": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onScrollEnd"
		},
		"525": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onScrollEndCapture"
		},
		"526": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onWheel"
		},
		"527": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onWheelCapture"
		},
		"528": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAnimationStart"
		},
		"529": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAnimationStartCapture"
		},
		"530": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAnimationEnd"
		},
		"531": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAnimationEndCapture"
		},
		"532": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAnimationIteration"
		},
		"533": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onAnimationIterationCapture"
		},
		"534": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onToggle"
		},
		"535": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onBeforeToggle"
		},
		"536": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionCancel"
		},
		"537": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionCancelCapture"
		},
		"538": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionEnd"
		},
		"539": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionEndCapture"
		},
		"540": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionRun"
		},
		"541": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionRunCapture"
		},
		"542": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionStart"
		},
		"543": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "onTransitionStartCapture"
		},
		"544": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "referrerPolicy"
		},
		"545": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "alt"
		},
		"546": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "crossOrigin"
		},
		"547": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "decoding"
		},
		"548": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "fetchPriority"
		},
		"549": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "sizes"
		},
		"550": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "srcSet"
		},
		"551": {
			"sourceFileName": "node_modules/@types/react/index.d.ts",
			"qualifiedName": "useMap"
		},
		"552": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "RouteProps"
		},
		"553": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type"
		},
		"554": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type.path"
		},
		"555": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type.name"
		},
		"556": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type.element"
		},
		"557": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type.component"
		},
		"558": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "Route"
		},
		"559": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "Route"
		},
		"560": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "_props"
		},
		"561": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "Routes"
		},
		"562": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "Routes"
		},
		"563": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__0"
		},
		"564": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type"
		},
		"565": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type.children"
		},
		"566": {
			"sourceFileName": "src/components/Routes.tsx",
			"qualifiedName": "__type.fallback"
		},
		"567": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useMetadataQuery"
		},
		"568": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useMetadataQuery"
		},
		"569": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "T"
		},
		"570": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "E"
		},
		"571": {
			"sourceFileName": "",
			"qualifiedName": "__type"
		},
		"572": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "queryFunction"
		},
		"573": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useFileMetadata"
		},
		"574": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useFileMetadata"
		},
		"575": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "T"
		},
		"576": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "path"
		},
		"577": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useAllMetadata"
		},
		"578": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useAllMetadata"
		},
		"579": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "T"
		},
		"580": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "ObjectUrlState"
		},
		"581": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "ObjectUrlState.url"
		},
		"582": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "ObjectUrlState.loading"
		},
		"583": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "ObjectUrlState.error"
		},
		"584": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useObjectUrl"
		},
		"585": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "useObjectUrl"
		},
		"586": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "mount"
		},
		"587": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "relPath"
		},
		"588": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "opts"
		},
		"589": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "__type"
		},
		"590": {
			"sourceFileName": "src/hooks.ts",
			"qualifiedName": "__type.type"
		},
		"591": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSourceMode"
		},
		"592": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSourceProps"
		},
		"593": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSourceProps.value"
		},
		"594": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSourceProps.mode"
		},
		"595": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSourceProps.children"
		},
		"596": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSource"
		},
		"597": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "MetadataSource"
		},
		"598": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "__0"
		},
		"599": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "useMetadataStore"
		},
		"600": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "useMetadataStore"
		},
		"601": {
			"sourceFileName": "src/metadataSource.tsx",
			"qualifiedName": "T"
		},
		"602": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "AuthStatus"
		},
		"603": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "SandboxUser"
		},
		"604": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "SandboxUser.login"
		},
		"605": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "AuthState"
		},
		"606": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "AuthState.status"
		},
		"607": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "AuthState.user"
		},
		"608": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "getAuthState"
		},
		"609": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "getAuthState"
		},
		"610": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "onAuthChange"
		},
		"611": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "onAuthChange"
		},
		"612": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "listener"
		},
		"613": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "__type"
		},
		"614": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "__type"
		},
		"615": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "state"
		},
		"616": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "__type"
		},
		"617": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "__type"
		},
		"618": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "useAuth"
		},
		"619": {
			"sourceFileName": "src/auth.ts",
			"qualifiedName": "useAuth"
		},
		"620": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "HostTheme"
		},
		"621": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "getHostTheme"
		},
		"622": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "getHostTheme"
		},
		"623": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "onHostThemeChange"
		},
		"624": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "onHostThemeChange"
		},
		"625": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "listener"
		},
		"626": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "__type"
		},
		"627": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "__type"
		},
		"628": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "theme"
		},
		"629": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "__type"
		},
		"630": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "__type"
		},
		"631": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "useHostTheme"
		},
		"632": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "useHostTheme"
		},
		"633": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "setHostTheme"
		},
		"634": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "setHostTheme"
		},
		"635": {
			"sourceFileName": "src/theme.ts",
			"qualifiedName": "theme"
		},
		"636": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "EditorContext"
		},
		"637": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "EditorContext.dirtyPaths"
		},
		"638": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "EditorContext.openFiles"
		},
		"639": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "EditorContext.activeFile"
		},
		"640": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "EditorContext.viewedFile"
		},
		"641": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "getEditorContext"
		},
		"642": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "getEditorContext"
		},
		"643": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "onEditorContextChange"
		},
		"644": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "onEditorContextChange"
		},
		"645": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "listener"
		},
		"646": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "__type"
		},
		"647": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "__type"
		},
		"648": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "context"
		},
		"649": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "__type"
		},
		"650": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "__type"
		},
		"651": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "useEditorContext"
		},
		"652": {
			"sourceFileName": "src/editorContext.ts",
			"qualifiedName": "useEditorContext"
		},
		"653": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorOpenError"
		},
		"654": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorOpenError.code"
		},
		"655": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"656": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"657": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"658": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorSelection"
		},
		"659": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorSelection.line"
		},
		"660": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorSelection.column"
		},
		"661": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorOpenOptions"
		},
		"662": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorOpenOptions.reveal"
		},
		"663": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "openInEditor"
		},
		"664": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "openInEditor"
		},
		"665": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"666": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "selection"
		},
		"667": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "opts"
		},
		"668": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditTarget"
		},
		"669": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditTarget.path"
		},
		"670": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditTarget.file"
		},
		"671": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "__type"
		},
		"672": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "__type.mountId"
		},
		"673": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "__type.relPath"
		},
		"674": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "RequestEditError"
		},
		"675": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "RequestEditError.code"
		},
		"676": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"677": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"678": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"679": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "requestEdit"
		},
		"680": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "requestEdit"
		},
		"681": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "target"
		},
		"682": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorSessionError"
		},
		"683": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorSessionError.code"
		},
		"684": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"685": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"686": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"687": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "setActiveFile"
		},
		"688": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "setActiveFile"
		},
		"689": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"690": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "closeFile"
		},
		"691": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "closeFile"
		},
		"692": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"693": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorWriteError"
		},
		"694": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "EditorWriteError.code"
		},
		"695": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"696": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"697": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"698": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "createFile"
		},
		"699": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "createFile"
		},
		"700": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"701": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "createFolder"
		},
		"702": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "createFolder"
		},
		"703": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"704": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "deleteEntry"
		},
		"705": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "deleteEntry"
		},
		"706": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"707": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "renameEntry"
		},
		"708": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "renameEntry"
		},
		"709": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "from"
		},
		"710": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "to"
		},
		"711": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "uploadFile"
		},
		"712": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "uploadFile"
		},
		"713": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "path"
		},
		"714": {
			"sourceFileName": "src/editor.ts",
			"qualifiedName": "bytes"
		},
		"715": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "FormFactorClass"
		},
		"716": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "Orientation"
		},
		"717": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "FormFactor"
		},
		"718": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "FormFactor.class"
		},
		"719": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "FormFactor.orientation"
		},
		"720": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "FormFactor.width"
		},
		"721": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "FormFactor.height"
		},
		"722": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "getFormFactor"
		},
		"723": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "getFormFactor"
		},
		"724": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "onFormFactorChange"
		},
		"725": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "onFormFactorChange"
		},
		"726": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "listener"
		},
		"727": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "__type"
		},
		"728": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "__type"
		},
		"729": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "formFactor"
		},
		"730": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "__type"
		},
		"731": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "__type"
		},
		"732": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "useFormFactor"
		},
		"733": {
			"sourceFileName": "src/formFactor.ts",
			"qualifiedName": "useFormFactor"
		},
		"734": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "ChromeState"
		},
		"735": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "ChromeState.overlay"
		},
		"736": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "ChromeState.tab"
		},
		"737": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "__type"
		},
		"738": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "__type.edge"
		},
		"739": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "getChromeState"
		},
		"740": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "getChromeState"
		},
		"741": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "onChromeStateChange"
		},
		"742": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "onChromeStateChange"
		},
		"743": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "listener"
		},
		"744": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "__type"
		},
		"745": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "__type"
		},
		"746": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "chromeState"
		},
		"747": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "__type"
		},
		"748": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "__type"
		},
		"749": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "useChromeState"
		},
		"750": {
			"sourceFileName": "src/chromeState.ts",
			"qualifiedName": "useChromeState"
		},
		"751": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "HostAttentionKind"
		},
		"752": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "HostAttention"
		},
		"753": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "HostAttention.awaiting"
		},
		"754": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "HostAttention.kind"
		},
		"755": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "HostAttention.since"
		},
		"756": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "NO_HOST_ATTENTION"
		},
		"757": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "getHostAttention"
		},
		"758": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "getHostAttention"
		},
		"759": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "onHostAttentionChange"
		},
		"760": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "onHostAttentionChange"
		},
		"761": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "listener"
		},
		"762": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "__type"
		},
		"763": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "__type"
		},
		"764": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "attention"
		},
		"765": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "__type"
		},
		"766": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "__type"
		},
		"767": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "useHostAttention"
		},
		"768": {
			"sourceFileName": "src/hostAttention.ts",
			"qualifiedName": "useHostAttention"
		},
		"769": {
			"sourceFileName": "src/region.ts",
			"qualifiedName": "getRegion"
		},
		"770": {
			"sourceFileName": "src/region.ts",
			"qualifiedName": "getRegion"
		},
		"771": {
			"sourceFileName": "src/region.ts",
			"qualifiedName": "useRegion"
		},
		"772": {
			"sourceFileName": "src/region.ts",
			"qualifiedName": "useRegion"
		},
		"773": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Role"
		},
		"774": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "SpaceInfo"
		},
		"775": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "SpaceInfo.spaceId"
		},
		"776": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "SpaceInfo.role"
		},
		"777": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "SpaceInfo.owner"
		},
		"778": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "SpaceInfo.name"
		},
		"779": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Member"
		},
		"780": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Member.grantee"
		},
		"781": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Member.principal"
		},
		"782": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Member.role"
		},
		"783": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Member.login"
		},
		"784": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "Member.avatarUrl"
		},
		"785": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "ResolvedUser"
		},
		"786": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "ResolvedUser.uid"
		},
		"787": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "ResolvedUser.login"
		},
		"788": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "ResolvedUser.avatarUrl"
		},
		"789": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord"
		},
		"790": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord.appKey"
		},
		"791": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord.spaceId"
		},
		"792": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord.mountId"
		},
		"793": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord.subtree"
		},
		"794": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord.mode"
		},
		"795": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "GrantRecord.name"
		},
		"796": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "listSpaces"
		},
		"797": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "listSpaces"
		},
		"798": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "opts"
		},
		"799": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "__type"
		},
		"800": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "__type.app"
		},
		"801": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "listAllSpaces"
		},
		"802": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "listAllSpaces"
		},
		"803": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "getSpaceMembers"
		},
		"804": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "getSpaceMembers"
		},
		"805": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "spaceId"
		},
		"806": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "inviteToSpace"
		},
		"807": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "inviteToSpace"
		},
		"808": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "spaceId"
		},
		"809": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "login"
		},
		"810": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "role"
		},
		"811": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "unshareSpace"
		},
		"812": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "unshareSpace"
		},
		"813": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "spaceId"
		},
		"814": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "uid"
		},
		"815": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "setSpaceRole"
		},
		"816": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "setSpaceRole"
		},
		"817": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "spaceId"
		},
		"818": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "uid"
		},
		"819": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "role"
		},
		"820": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "lookupUser"
		},
		"821": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "lookupUser"
		},
		"822": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "login"
		},
		"823": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "listGrants"
		},
		"824": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "listGrants"
		},
		"825": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "revokeGrant"
		},
		"826": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "revokeGrant"
		},
		"827": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "appKey"
		},
		"828": {
			"sourceFileName": "src/generated/spaces.ts",
			"qualifiedName": "spaceId"
		},
		"829": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getAppMountPath"
		},
		"830": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getAppMountPath"
		},
		"831": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount"
		},
		"832": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.path"
		},
		"833": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.type"
		},
		"834": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.id"
		},
		"835": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.mode"
		},
		"836": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.name"
		},
		"837": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.rules"
		},
		"838": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "MountRule"
		},
		"839": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "MountRule.subtree"
		},
		"840": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "MountRule.mode"
		},
		"841": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "MountRemoveReason"
		},
		"842": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "RemovedMount"
		},
		"843": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "RemovedMount.reason"
		},
		"844": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.path"
		},
		"845": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.type"
		},
		"846": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.id"
		},
		"847": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.mode"
		},
		"848": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.name"
		},
		"849": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.rules"
		},
		"850": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "MountQuery"
		},
		"851": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"852": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.type"
		},
		"853": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.id"
		},
		"854": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.path"
		},
		"855": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.name"
		},
		"856": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getMounts"
		},
		"857": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getMounts"
		},
		"858": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "findMount"
		},
		"859": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "findMount"
		},
		"860": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "query"
		},
		"861": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "onMountsChange"
		},
		"862": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "onMountsChange"
		},
		"863": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listener"
		},
		"864": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"865": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"866": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mounts"
		},
		"867": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "removed"
		},
		"868": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"869": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"870": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "waitForMount"
		},
		"871": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "waitForMount"
		},
		"872": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "query"
		},
		"873": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "timeoutMs"
		},
		"874": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "awaitMatchingMount"
		},
		"875": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "awaitMatchingMount"
		},
		"876": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "subscribe"
		},
		"877": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"878": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"879": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listener"
		},
		"880": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"881": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"882": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mounts"
		},
		"883": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"884": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"885": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "query"
		},
		"886": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "timeoutMs"
		},
		"887": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "useMounts"
		},
		"888": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "useMounts"
		},
		"889": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SessionMount"
		},
		"890": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SessionMount.forwardedToApp"
		},
		"891": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.path"
		},
		"892": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.type"
		},
		"893": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.id"
		},
		"894": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.mode"
		},
		"895": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.name"
		},
		"896": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SandboxMount.rules"
		},
		"897": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getSessionMounts"
		},
		"898": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getSessionMounts"
		},
		"899": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "onSessionMountsChange"
		},
		"900": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "onSessionMountsChange"
		},
		"901": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listener"
		},
		"902": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"903": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"904": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mounts"
		},
		"905": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"906": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"907": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "useSessionMounts"
		},
		"908": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "useSessionMounts"
		},
		"909": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SpaceError"
		},
		"910": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "SpaceError.code"
		},
		"911": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"912": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"913": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"914": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mount"
		},
		"915": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mount"
		},
		"916": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mountId"
		},
		"917": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mountSpace"
		},
		"918": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "mountSpace"
		},
		"919": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "query"
		},
		"920": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"921": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.spaceId"
		},
		"922": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "requestMount"
		},
		"923": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "requestMount"
		},
		"924": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "requestSpace"
		},
		"925": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "requestSpace"
		},
		"926": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "makeContentRef"
		},
		"927": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "makeContentRef"
		},
		"928": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "ref"
		},
		"929": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"930": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.mountId"
		},
		"931": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.relPath"
		},
		"932": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "opts"
		},
		"933": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"934": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.mode"
		},
		"935": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "resolveContentRef"
		},
		"936": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "resolveContentRef"
		},
		"937": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "ref"
		},
		"938": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"939": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.path"
		},
		"940": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "resolveContentRefs"
		},
		"941": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "resolveContentRefs"
		},
		"942": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "refs"
		},
		"943": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"944": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.paths"
		},
		"945": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "openSettings"
		},
		"946": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "openSettings"
		},
		"947": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "importSettingsFromParent"
		},
		"948": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "importSettingsFromParent"
		},
		"949": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"950": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.ok"
		},
		"951": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.copied"
		},
		"952": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"953": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.ok"
		},
		"954": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.code"
		},
		"955": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "openSettingsOf"
		},
		"956": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "openSettingsOf"
		},
		"957": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "appKey"
		},
		"958": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listSettingsApps"
		},
		"959": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listSettingsApps"
		},
		"960": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "createSpace"
		},
		"961": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "createSpace"
		},
		"962": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "opts"
		},
		"963": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"964": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.name"
		},
		"965": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "unmountSpace"
		},
		"966": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "unmountSpace"
		},
		"967": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "query"
		},
		"968": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"969": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type.spaceId"
		},
		"970": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite"
		},
		"971": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.spaceId"
		},
		"972": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.uid"
		},
		"973": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.role"
		},
		"974": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.owner"
		},
		"975": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.name"
		},
		"976": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.invitedBy"
		},
		"977": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.invitedAt"
		},
		"978": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.login"
		},
		"979": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "Invite.avatarUrl"
		},
		"980": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listPendingInvites"
		},
		"981": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listPendingInvites"
		},
		"982": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "spaceId"
		},
		"983": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "revokeInvite"
		},
		"984": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "revokeInvite"
		},
		"985": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "spaceId"
		},
		"986": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "uid"
		},
		"987": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listMyInvites"
		},
		"988": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listMyInvites"
		},
		"989": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "acceptInvite"
		},
		"990": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "acceptInvite"
		},
		"991": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "spaceId"
		},
		"992": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "declineInvite"
		},
		"993": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "declineInvite"
		},
		"994": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "spaceId"
		},
		"995": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getInvites"
		},
		"996": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "getInvites"
		},
		"997": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "onInvitesChange"
		},
		"998": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "onInvitesChange"
		},
		"999": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "listener"
		},
		"1000": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"1001": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"1002": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "invites"
		},
		"1003": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"1004": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "__type"
		},
		"1005": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "useInvites"
		},
		"1006": {
			"sourceFileName": "src/mounts.ts",
			"qualifiedName": "useInvites"
		},
		"1007": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "AnalyticsPropValue"
		},
		"1008": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "AnalyticsAck"
		},
		"1009": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "AnalyticsAck.accepted"
		},
		"1010": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "emitAnalyticsEvent"
		},
		"1011": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "emitAnalyticsEvent"
		},
		"1012": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "name"
		},
		"1013": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "props"
		},
		"1014": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "recordRoute"
		},
		"1015": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "recordRoute"
		},
		"1016": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "path"
		},
		"1017": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "track"
		},
		"1018": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "track"
		},
		"1019": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "name"
		},
		"1020": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "props"
		},
		"1021": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "trackRoute"
		},
		"1022": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "trackRoute"
		},
		"1023": {
			"sourceFileName": "src/analytics.ts",
			"qualifiedName": "path"
		},
		"1024": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "contribute"
		},
		"1025": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "contribute"
		},
		"1026": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "opts"
		},
		"1027": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributeMode"
		},
		"1028": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionEvent"
		},
		"1029": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1030": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1031": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1032": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1033": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1034": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1035": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1036": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1037": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.targetOwner"
		},
		"1038": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.targetRepo"
		},
		"1039": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.installUrl"
		},
		"1040": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1041": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1042": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1043": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1044": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.forkOwner"
		},
		"1045": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.alreadyExists"
		},
		"1046": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1047": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1048": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.path"
		},
		"1049": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.index"
		},
		"1050": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.total"
		},
		"1051": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1052": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1053": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1054": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1055": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1056": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1057": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.branchName"
		},
		"1058": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1059": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1060": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1061": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1062": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.prNumber"
		},
		"1063": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.prUrl"
		},
		"1064": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.commitSha"
		},
		"1065": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1066": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1067": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.ref"
		},
		"1068": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.commitSha"
		},
		"1069": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1070": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1071": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.provider"
		},
		"1072": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.pushOwner"
		},
		"1073": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.repository"
		},
		"1074": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.branchName"
		},
		"1075": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1076": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1077": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.prUrl"
		},
		"1078": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.prNumber"
		},
		"1079": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.commitSha"
		},
		"1080": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1081": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1082": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.message"
		},
		"1083": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.details"
		},
		"1084": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type"
		},
		"1085": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.stage"
		},
		"1086": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.message"
		},
		"1087": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "__type.recoverable"
		},
		"1088": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult"
		},
		"1089": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult.prUrl"
		},
		"1090": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult.prNumber"
		},
		"1091": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult.commitSha"
		},
		"1092": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult.treeSha"
		},
		"1093": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult.branchName"
		},
		"1094": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributionResult.mode"
		},
		"1095": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributeOptions"
		},
		"1096": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributeOptions.commitMessage"
		},
		"1097": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributeOptions.mode"
		},
		"1098": {
			"sourceFileName": "src/contribute.ts",
			"qualifiedName": "ContributeOptions.branchName"
		},
		"1099": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "invokeStream"
		},
		"1100": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "invokeStream"
		},
		"1101": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "T"
		},
		"1102": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "R"
		},
		"1103": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "name"
		},
		"1104": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "params"
		},
		"1105": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "signal"
		},
		"1106": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "ApiMethod"
		},
		"1107": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "ApiMethod.name"
		},
		"1108": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "ApiMethod.capability"
		},
		"1109": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "ApiMethod.stream"
		},
		"1110": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "ApiMethod.paramsSchema"
		},
		"1111": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "invoke"
		},
		"1112": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "invoke"
		},
		"1113": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "T"
		},
		"1114": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "name"
		},
		"1115": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "params"
		},
		"1116": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "getCatalog"
		},
		"1117": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "getCatalog"
		},
		"1118": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "onCatalogChange"
		},
		"1119": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "onCatalogChange"
		},
		"1120": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "listener"
		},
		"1121": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "__type"
		},
		"1122": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "__type"
		},
		"1123": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "catalog"
		},
		"1124": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "__type"
		},
		"1125": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "__type"
		},
		"1126": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "useCatalog"
		},
		"1127": {
			"sourceFileName": "src/catalog.ts",
			"qualifiedName": "useCatalog"
		},
		"1128": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "RegionMessage"
		},
		"1129": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "RegionMessage.from"
		},
		"1130": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "RegionMessage.data"
		},
		"1131": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "postToRegion"
		},
		"1132": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "postToRegion"
		},
		"1133": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "region"
		},
		"1134": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "data"
		},
		"1135": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "revealRegion"
		},
		"1136": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "revealRegion"
		},
		"1137": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "region"
		},
		"1138": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "onRegionMessage"
		},
		"1139": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "onRegionMessage"
		},
		"1140": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "listener"
		},
		"1141": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "__type"
		},
		"1142": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "__type"
		},
		"1143": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "msg"
		},
		"1144": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "__type"
		},
		"1145": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "__type"
		},
		"1146": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "useRegionMessage"
		},
		"1147": {
			"sourceFileName": "src/ipc.ts",
			"qualifiedName": "useRegionMessage"
		},
		"1148": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DraggableItem"
		},
		"1149": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DraggableItem.kind"
		},
		"1150": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DraggableItem.name"
		},
		"1151": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DraggableItem.mountId"
		},
		"1152": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DraggableItem.relPath"
		},
		"1153": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DraggableItem.bytes"
		},
		"1154": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DroppedItem"
		},
		"1155": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DroppedItem.item"
		},
		"1156": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DroppedItem.from"
		},
		"1157": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "DroppedItem.position"
		},
		"1158": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type"
		},
		"1159": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type.x"
		},
		"1160": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type.y"
		},
		"1161": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "ItemDragError"
		},
		"1162": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "ItemDragError.code"
		},
		"1163": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1164": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1165": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1166": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "startItemDrag"
		},
		"1167": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "startItemDrag"
		},
		"1168": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "item"
		},
		"1169": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "cancelItemDrag"
		},
		"1170": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "cancelItemDrag"
		},
		"1171": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "onItemDrop"
		},
		"1172": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "onItemDrop"
		},
		"1173": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "listener"
		},
		"1174": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type"
		},
		"1175": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type"
		},
		"1176": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "d"
		},
		"1177": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type"
		},
		"1178": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "__type"
		},
		"1179": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "useDroppedItem"
		},
		"1180": {
			"sourceFileName": "src/dnd.ts",
			"qualifiedName": "useDroppedItem"
		},
		"1181": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "hostFetchStream"
		},
		"1182": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "hostFetchStream"
		},
		"1183": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "url"
		},
		"1184": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "init"
		},
		"1185": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchInit"
		},
		"1186": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchInit.method"
		},
		"1187": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchInit.headers"
		},
		"1188": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchInit.body"
		},
		"1189": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchResponse"
		},
		"1190": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchResponse.status"
		},
		"1191": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchResponse.statusText"
		},
		"1192": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchResponse.headers"
		},
		"1193": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchResponse.body"
		},
		"1194": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchResponse.truncated"
		},
		"1195": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "hostFetch"
		},
		"1196": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "hostFetch"
		},
		"1197": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "url"
		},
		"1198": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "init"
		},
		"1199": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamEvent"
		},
		"1200": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamEvent.chunk"
		},
		"1201": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamResult"
		},
		"1202": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamResult.status"
		},
		"1203": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamResult.statusText"
		},
		"1204": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamResult.headers"
		},
		"1205": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamResult.truncated"
		},
		"1206": {
			"sourceFileName": "src/netFetch.ts",
			"qualifiedName": "HostFetchStreamResult.bytes"
		},
		"1207": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedParams"
		},
		"1208": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedFetchResponse"
		},
		"1209": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedFetchResponse.status"
		},
		"1210": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedFetchResponse.statusText"
		},
		"1211": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedFetchResponse.headers"
		},
		"1212": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedFetchResponse.body"
		},
		"1213": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "FeedFetchResponse.truncated"
		},
		"1214": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "feedFetch"
		},
		"1215": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "feedFetch"
		},
		"1216": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "instanceId"
		},
		"1217": {
			"sourceFileName": "src/feed.ts",
			"qualifiedName": "params"
		},
		"1218": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretType"
		},
		"1219": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView"
		},
		"1220": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView.id"
		},
		"1221": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView.type"
		},
		"1222": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView.family"
		},
		"1223": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView.description"
		},
		"1224": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView.boundOrigin"
		},
		"1225": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretView.lastUsedAt"
		},
		"1226": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretHints"
		},
		"1227": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretHints.type"
		},
		"1228": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretHints.family"
		},
		"1229": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretHints.suggestedOrigin"
		},
		"1230": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretHints.description"
		},
		"1231": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretQuery"
		},
		"1232": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretQuery.type"
		},
		"1233": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretQuery.family"
		},
		"1234": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretGrant"
		},
		"1235": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretGrant.grantId"
		},
		"1236": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretGrant.secret"
		},
		"1237": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretError"
		},
		"1238": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "SecretError.code"
		},
		"1239": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1240": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1241": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1242": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "requestAddSecret"
		},
		"1243": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "requestAddSecret"
		},
		"1244": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "hints"
		},
		"1245": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "requestSecret"
		},
		"1246": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "requestSecret"
		},
		"1247": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "query"
		},
		"1248": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "revokeSecret"
		},
		"1249": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "revokeSecret"
		},
		"1250": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "id"
		},
		"1251": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "getSecrets"
		},
		"1252": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "getSecrets"
		},
		"1253": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "onSecretsChange"
		},
		"1254": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "onSecretsChange"
		},
		"1255": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "listener"
		},
		"1256": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "__type"
		},
		"1257": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "__type"
		},
		"1258": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "secrets"
		},
		"1259": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "__type"
		},
		"1260": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "__type"
		},
		"1261": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "useSecrets"
		},
		"1262": {
			"sourceFileName": "src/secrets.ts",
			"qualifiedName": "useSecrets"
		},
		"1263": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "chat"
		},
		"1264": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "chat"
		},
		"1265": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "req"
		},
		"1269": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRole"
		},
		"1270": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ContentPart"
		},
		"1271": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1272": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1273": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.text"
		},
		"1274": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1275": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1276": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.mimeType"
		},
		"1277": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.data"
		},
		"1278": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1279": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1280": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.id"
		},
		"1281": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.name"
		},
		"1282": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.input"
		},
		"1283": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1284": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1285": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.text"
		},
		"1286": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.signature"
		},
		"1287": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1288": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1289": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.data"
		},
		"1290": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1291": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1292": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.toolCallId"
		},
		"1293": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.content"
		},
		"1294": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.isError"
		},
		"1295": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatMessage"
		},
		"1296": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatMessage.role"
		},
		"1297": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatMessage.content"
		},
		"1298": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ToolDef"
		},
		"1299": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ToolDef.name"
		},
		"1300": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ToolDef.description"
		},
		"1301": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ToolDef.inputSchema"
		},
		"1302": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest"
		},
		"1303": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest.messages"
		},
		"1304": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest.tools"
		},
		"1305": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest.responseFormat"
		},
		"1306": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest.maxTokens"
		},
		"1307": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest.modelHint"
		},
		"1308": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatRequest.signal"
		},
		"1309": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatDelta"
		},
		"1310": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1311": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1312": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.text"
		},
		"1313": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1314": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1315": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.id"
		},
		"1316": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.name"
		},
		"1317": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.input"
		},
		"1318": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1319": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1320": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.text"
		},
		"1321": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1322": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1323": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.text"
		},
		"1324": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.signature"
		},
		"1325": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1326": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1327": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.data"
		},
		"1328": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1329": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.type"
		},
		"1330": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.inputTokens"
		},
		"1331": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.outputTokens"
		},
		"1332": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.cacheReadTokens"
		},
		"1333": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.cacheWriteTokens"
		},
		"1334": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatStopReason"
		},
		"1335": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatResult"
		},
		"1336": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatResult.stopReason"
		},
		"1337": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatFeatures"
		},
		"1338": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatFeatures.vision"
		},
		"1339": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatFeatures.tools"
		},
		"1340": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatFeatures.jsonMode"
		},
		"1341": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatFeatures.reasoning"
		},
		"1342": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatFeatures.maxContextTokens"
		},
		"1343": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatProviderInfo"
		},
		"1344": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatProviderInfo.providerId"
		},
		"1345": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatProviderInfo.hostVouched"
		},
		"1346": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatProviderInfo.features"
		},
		"1347": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "ChatProviderState"
		},
		"1348": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1349": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.status"
		},
		"1350": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1351": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.status"
		},
		"1352": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1353": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.status"
		},
		"1354": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type.provider"
		},
		"1355": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "describeChat"
		},
		"1356": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "describeChat"
		},
		"1357": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "describeChatState"
		},
		"1358": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "describeChatState"
		},
		"1359": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "onChatProviderChange"
		},
		"1360": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "onChatProviderChange"
		},
		"1361": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "listener"
		},
		"1362": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1363": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1364": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "provider"
		},
		"1365": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1366": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1367": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "onChatProviderStateChange"
		},
		"1368": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "onChatProviderStateChange"
		},
		"1369": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "listener"
		},
		"1370": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1371": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1372": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "state"
		},
		"1373": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1374": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "__type"
		},
		"1375": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "useChatProvider"
		},
		"1376": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "useChatProvider"
		},
		"1377": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "useChatProviderState"
		},
		"1378": {
			"sourceFileName": "src/llm.ts",
			"qualifiedName": "useChatProviderState"
		},
		"1379": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "BuildError"
		},
		"1380": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "BuildError.message"
		},
		"1381": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "BuildError.path"
		},
		"1382": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "BuildError.line"
		},
		"1383": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "BuildError.column"
		},
		"1384": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "ConsoleLevel"
		},
		"1385": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "ConsoleEntry"
		},
		"1386": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "ConsoleEntry.level"
		},
		"1387": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "ConsoleEntry.text"
		},
		"1388": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "ConsoleEntry.at"
		},
		"1389": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "DiagnosticsProvenance"
		},
		"1390": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "DiagnosticsProvenance.appKey"
		},
		"1391": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "DiagnosticsProvenance.compileId"
		},
		"1392": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "Diagnostics"
		},
		"1393": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "Diagnostics.buildErrors"
		},
		"1394": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "Diagnostics.consoleEntries"
		},
		"1395": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "Diagnostics.provenance"
		},
		"1396": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "getDiagnostics"
		},
		"1397": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "getDiagnostics"
		},
		"1398": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "onDiagnosticsChange"
		},
		"1399": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "onDiagnosticsChange"
		},
		"1400": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "listener"
		},
		"1401": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "__type"
		},
		"1402": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "__type"
		},
		"1403": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "d"
		},
		"1404": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "__type"
		},
		"1405": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "__type"
		},
		"1406": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "useDiagnostics"
		},
		"1407": {
			"sourceFileName": "src/diagnostics.ts",
			"qualifiedName": "useDiagnostics"
		},
		"1408": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsChange"
		},
		"1409": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsChange.path"
		},
		"1410": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsChange.status"
		},
		"1411": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsBranch"
		},
		"1412": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsBranch.name"
		},
		"1413": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsBranch.parentRepo"
		},
		"1414": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsBranch.parentRef"
		},
		"1415": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsBranch.parentCommitSha"
		},
		"1416": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsBranch.upstreamPushable"
		},
		"1417": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsPR"
		},
		"1418": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsPR.number"
		},
		"1419": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsPR.url"
		},
		"1420": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsPR.title"
		},
		"1421": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsPR.state"
		},
		"1422": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsPR.draft"
		},
		"1423": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsState"
		},
		"1424": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsState.changes"
		},
		"1425": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsState.branch"
		},
		"1426": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsState.prs"
		},
		"1427": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsState.diffLoading"
		},
		"1428": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "getVcsState"
		},
		"1429": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "getVcsState"
		},
		"1430": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "onVcsStateChange"
		},
		"1431": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "onVcsStateChange"
		},
		"1432": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "listener"
		},
		"1433": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "__type"
		},
		"1434": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "__type"
		},
		"1435": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "state"
		},
		"1436": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "__type"
		},
		"1437": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "__type"
		},
		"1438": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "useVcsState"
		},
		"1439": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "useVcsState"
		},
		"1440": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsActionError"
		},
		"1441": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "VcsActionError.code"
		},
		"1442": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1443": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1444": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1445": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "refreshDiff"
		},
		"1446": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "refreshDiff"
		},
		"1447": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "refreshPRs"
		},
		"1448": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "refreshPRs"
		},
		"1449": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "resetWorkingTree"
		},
		"1450": {
			"sourceFileName": "src/vcs.ts",
			"qualifiedName": "resetWorkingTree"
		},
		"1451": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "FsChange"
		},
		"1452": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "FsChange.paths"
		},
		"1453": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "FsChange.epoch"
		},
		"1454": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "getFsChange"
		},
		"1455": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "getFsChange"
		},
		"1456": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "onFsChange"
		},
		"1457": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "onFsChange"
		},
		"1458": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "listener"
		},
		"1459": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "__type"
		},
		"1460": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "__type"
		},
		"1461": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "change"
		},
		"1462": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "__type"
		},
		"1463": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "__type"
		},
		"1464": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "useFsChange"
		},
		"1465": {
			"sourceFileName": "src/onFsChange.ts",
			"qualifiedName": "useFsChange"
		},
		"1466": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "sandboxFs"
		},
		"1467": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "sandboxFs"
		},
		"1468": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "fsAvailable"
		},
		"1469": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "fsAvailable"
		},
		"1470": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "mimeTypeFor"
		},
		"1471": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "mimeTypeFor"
		},
		"1472": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "path"
		},
		"1473": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "openFs"
		},
		"1474": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "openFs"
		},
		"1475": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "mount"
		},
		"1476": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "openAppFs"
		},
		"1477": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "openAppFs"
		},
		"1478": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "SandboxFsPort"
		},
		"1479": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "SandboxFsPort.promises"
		},
		"1480": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "SandboxFsPort.readFile"
		},
		"1481": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "NodeFsPromises.readFile"
		},
		"1482": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "NodeFsPromises.readFile"
		},
		"1483": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "path"
		},
		"1484": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "encoding"
		},
		"1485": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "DirEntry"
		},
		"1486": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "DirEntry.name"
		},
		"1487": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "DirEntry.kind"
		},
		"1488": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "FileStat"
		},
		"1489": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "FileStat.kind"
		},
		"1490": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "FileStat.size"
		},
		"1491": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "FileStat.mtimeMs"
		},
		"1492": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "FsError"
		},
		"1493": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "FsError.code"
		},
		"1494": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1495": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1496": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1497": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs"
		},
		"1498": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.mount"
		},
		"1499": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readFile"
		},
		"1500": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readFile"
		},
		"1501": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1502": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "encoding"
		},
		"1503": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readFile"
		},
		"1504": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1505": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readBlob"
		},
		"1506": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readBlob"
		},
		"1507": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1508": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "opts"
		},
		"1509": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1510": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type.type"
		},
		"1511": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readObjectUrl"
		},
		"1512": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readObjectUrl"
		},
		"1513": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1514": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "opts"
		},
		"1515": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1516": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type.type"
		},
		"1517": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1518": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type.url"
		},
		"1519": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type.revoke"
		},
		"1520": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1521": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1522": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.writeFile"
		},
		"1523": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.writeFile"
		},
		"1524": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1525": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "data"
		},
		"1526": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readdir"
		},
		"1527": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.readdir"
		},
		"1528": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1529": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.stat"
		},
		"1530": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.stat"
		},
		"1531": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1532": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.exists"
		},
		"1533": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.exists"
		},
		"1534": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1535": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.mkdir"
		},
		"1536": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.mkdir"
		},
		"1537": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1538": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "opts"
		},
		"1539": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1540": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type.recursive"
		},
		"1541": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.rm"
		},
		"1542": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.rm"
		},
		"1543": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1544": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "opts"
		},
		"1545": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1546": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type.recursive"
		},
		"1547": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.rename"
		},
		"1548": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.rename"
		},
		"1549": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "fromRel"
		},
		"1550": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "toRel"
		},
		"1551": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.canWrite"
		},
		"1552": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.canWrite"
		},
		"1553": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "relPath"
		},
		"1554": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.onChange"
		},
		"1555": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "MountFs.onChange"
		},
		"1556": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "cb"
		},
		"1557": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1558": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1559": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "changedRelPaths"
		},
		"1560": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1561": {
			"sourceFileName": "src/fs.ts",
			"qualifiedName": "__type"
		},
		"1562": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "log"
		},
		"1563": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "log"
		},
		"1564": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "level"
		},
		"1565": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "message"
		},
		"1566": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "data"
		},
		"1567": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "DebugLevel"
		},
		"1568": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "isDebugEnabled"
		},
		"1569": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "isDebugEnabled"
		},
		"1570": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "useDebugEnabled"
		},
		"1571": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "useDebugEnabled"
		},
		"1572": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "debug"
		},
		"1573": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "__object"
		},
		"1574": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "__object.log"
		},
		"1575": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "log"
		},
		"1576": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "log"
		},
		"1577": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "level"
		},
		"1578": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "message"
		},
		"1579": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "data"
		},
		"1580": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "__object.isEnabled"
		},
		"1581": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "__function"
		},
		"1582": {
			"sourceFileName": "src/debug.ts",
			"qualifiedName": "__function"
		},
		"1583": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "FileCap"
		},
		"1584": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "FileCap.$cap"
		},
		"1585": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "FileCap.mountId"
		},
		"1586": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "FileCap.relPath"
		},
		"1587": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "FileCap.mode"
		},
		"1588": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "capFile"
		},
		"1589": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "capFile"
		},
		"1590": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "ref"
		},
		"1591": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type"
		},
		"1592": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type.mountId"
		},
		"1593": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type.relPath"
		},
		"1594": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "opts"
		},
		"1595": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type"
		},
		"1596": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type.mode"
		},
		"1597": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "DirCap"
		},
		"1598": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "DirCap.$cap"
		},
		"1599": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "DirCap.mountId"
		},
		"1600": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "DirCap.relPath"
		},
		"1601": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "DirCap.mode"
		},
		"1602": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "capDir"
		},
		"1603": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "capDir"
		},
		"1604": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "ref"
		},
		"1605": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type"
		},
		"1606": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type.mountId"
		},
		"1607": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type.relPath"
		},
		"1608": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "opts"
		},
		"1609": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type"
		},
		"1610": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "__type.mode"
		},
		"1611": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "invokeTask"
		},
		"1612": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "invokeTask"
		},
		"1613": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "R"
		},
		"1614": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "task"
		},
		"1615": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "params"
		},
		"1616": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "CaptureResult"
		},
		"1617": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "CaptureResult.bytes"
		},
		"1618": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "CaptureResult.mimeType"
		},
		"1619": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "CaptureResult.durationMs"
		},
		"1620": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "CaptureOptions"
		},
		"1621": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "CaptureOptions.facing"
		},
		"1622": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "capturePhoto"
		},
		"1623": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "capturePhoto"
		},
		"1624": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "options"
		},
		"1625": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "captureAudio"
		},
		"1626": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "captureAudio"
		},
		"1627": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "options"
		},
		"1628": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "TaskInput"
		},
		"1629": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "TaskInput.task"
		},
		"1630": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "TaskInput.params"
		},
		"1631": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "getTaskInput"
		},
		"1632": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "getTaskInput"
		},
		"1633": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "completeTask"
		},
		"1634": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "completeTask"
		},
		"1635": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "result"
		},
		"1636": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "cancelTask"
		},
		"1637": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "cancelTask"
		},
		"1638": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "useTaskInput"
		},
		"1639": {
			"sourceFileName": "src/tasks.ts",
			"qualifiedName": "useTaskInput"
		},
		"1640": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchRegion"
		},
		"1641": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchTarget"
		},
		"1642": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchTarget.entryPoint"
		},
		"1643": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchTarget.task"
		},
		"1644": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchTarget.version"
		},
		"1645": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchOptions"
		},
		"1646": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchOptions.region"
		},
		"1647": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchOptions.input"
		},
		"1648": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchStatus"
		},
		"1649": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchErrorCode"
		},
		"1650": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle"
		},
		"1651": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle.launchId"
		},
		"1652": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle.status"
		},
		"1653": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle.dismiss"
		},
		"1654": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle.dismiss"
		},
		"1655": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle.onDismiss"
		},
		"1656": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "LaunchHandle.onDismiss"
		},
		"1657": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "cb"
		},
		"1658": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type"
		},
		"1659": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type"
		},
		"1660": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type"
		},
		"1661": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type"
		},
		"1662": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "launch"
		},
		"1663": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "launch"
		},
		"1664": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "target"
		},
		"1665": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "opts"
		},
		"1666": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type"
		},
		"1667": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type.ok"
		},
		"1668": {
			"sourceFileName": "src/launch.ts",
			"qualifiedName": "__type.code"
		},
		"1669": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "announceHandshake"
		},
		"1670": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "announceHandshake"
		},
		"1671": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "__type"
		},
		"1672": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "__type"
		},
		"1673": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "getHostRuntime"
		},
		"1674": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "getHostRuntime"
		},
		"1675": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal"
		},
		"1676": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal.runtimeVersion"
		},
		"1677": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal.protocolVersion"
		},
		"1678": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal.transport"
		},
		"1679": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal.ready"
		},
		"1680": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal.appMountPath"
		},
		"1681": {
			"sourceFileName": "src/hostRuntime.ts",
			"qualifiedName": "ImmediatelyRunGlobal.region"
		},
		"1682": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "SDK_PROTOCOL_VERSION"
		},
		"1683": {
			"sourceFileName": "src/version.ts",
			"qualifiedName": "SDK_VERSION"
		},
		"1684": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "SdkHandshake"
		},
		"1685": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "SdkHandshake.sdkVersion"
		},
		"1686": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "SdkHandshake.protocolVersion"
		},
		"1687": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "sdkHandshake"
		},
		"1688": {
			"sourceFileName": "src/runtime.ts",
			"qualifiedName": "sdkHandshake"
		},
		"1689": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "validateMarker"
		},
		"1690": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "validateMarker"
		},
		"1691": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "m"
		},
		"1692": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "resolveInteractive"
		},
		"1693": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "resolveInteractive"
		},
		"1694": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "rootRenderCommitAt"
		},
		"1695": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "reportReadyAt"
		},
		"1696": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "IR_MARKERS"
		},
		"1697": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object"
		},
		"1698": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.open"
		},
		"1699": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.fetch"
		},
		"1700": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.mount"
		},
		"1701": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.sandbox.boot"
		},
		"1702": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.transpile"
		},
		"1703": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.deps"
		},
		"1704": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.eval"
		},
		"1705": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.fmp"
		},
		"1706": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.interactive"
		},
		"1707": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.verify"
		},
		"1708": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "__object.ir.refresh"
		},
		"1709": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "IrMarkerName"
		},
		"1710": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "isIrMarkerName"
		},
		"1711": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "isIrMarkerName"
		},
		"1712": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "name"
		},
		"1713": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "isAllowedMarkerName"
		},
		"1714": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "isAllowedMarkerName"
		},
		"1715": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "name"
		},
		"1716": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "ForwardedMarker"
		},
		"1717": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "ForwardedMarker.name"
		},
		"1718": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "ForwardedMarker.at"
		},
		"1719": {
			"sourceFileName": "src/irMarkers.ts",
			"qualifiedName": "ForwardedMarker.attrs"
		},
		"1720": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "reportReady"
		},
		"1721": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "reportReady"
		},
		"1722": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "getReadyState"
		},
		"1723": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "getReadyState"
		},
		"1724": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "onReady"
		},
		"1725": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "onReady"
		},
		"1726": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "listener"
		},
		"1727": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__type"
		},
		"1728": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__type"
		},
		"1729": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "s"
		},
		"1730": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__type"
		},
		"1731": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__type"
		},
		"1732": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__setReadyDeps"
		},
		"1733": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__setReadyDeps"
		},
		"1734": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "d"
		},
		"1735": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__resetReady"
		},
		"1736": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "__resetReady"
		},
		"1737": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "ReadyState"
		},
		"1738": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "ReadyState.reported"
		},
		"1739": {
			"sourceFileName": "src/ready.ts",
			"qualifiedName": "ReadyState.reportedAt"
		},
		"1740": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "SkeletonRow"
		},
		"1741": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "SkeletonRow"
		},
		"1742": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__0"
		},
		"1743": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type"
		},
		"1744": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.width"
		},
		"1745": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.height"
		},
		"1746": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.style"
		},
		"1747": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "Skeleton"
		},
		"1748": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "Skeleton"
		},
		"1749": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__0"
		},
		"1750": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type"
		},
		"1751": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.archetype"
		},
		"1752": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.style"
		},
		"1753": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "Spinner"
		},
		"1754": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "Spinner"
		},
		"1755": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__0"
		},
		"1756": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type"
		},
		"1757": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.size"
		},
		"1758": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.thresholdMs"
		},
		"1759": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.label"
		},
		"1760": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "LoadingRegion"
		},
		"1761": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "LoadingRegion"
		},
		"1762": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__0"
		},
		"1763": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type"
		},
		"1764": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.loading"
		},
		"1765": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.fallback"
		},
		"1766": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.label"
		},
		"1767": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__type.children"
		},
		"1768": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "LOADING_TIMINGS"
		},
		"1769": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__object"
		},
		"1770": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__object.spinThresholdMs"
		},
		"1771": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__object.fadeMs"
		},
		"1772": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "__object.shimmerMs"
		},
		"1773": {
			"sourceFileName": "src/loading.tsx",
			"qualifiedName": "SkeletonArchetype"
		},
		"1774": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "consumeStream"
		},
		"1775": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "consumeStream"
		},
		"1776": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "T"
		},
		"1777": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "R"
		},
		"1778": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "transport"
		},
		"1779": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "type"
		},
		"1780": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "method"
		},
		"1781": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "params"
		},
		"1782": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "msgId"
		},
		"1783": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "signal"
		},
		"1784": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "opts"
		},
		"1785": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1786": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.idleTimeoutMs"
		},
		"1787": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "protocolStream"
		},
		"1788": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "protocolStream"
		},
		"1789": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "T"
		},
		"1790": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "R"
		},
		"1791": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "protocolName"
		},
		"1792": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "method"
		},
		"1793": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "params"
		},
		"1794": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "signal"
		},
		"1795": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "opts"
		},
		"1796": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1797": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.idleTimeoutMs"
		},
		"1798": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamFrame"
		},
		"1799": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1800": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.kind"
		},
		"1801": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.value"
		},
		"1802": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1803": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.kind"
		},
		"1804": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.value"
		},
		"1805": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1806": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.kind"
		},
		"1807": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.code"
		},
		"1808": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.message"
		},
		"1809": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamTransport"
		},
		"1810": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamTransport.send"
		},
		"1811": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1812": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1813": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "msg"
		},
		"1814": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1815": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.type"
		},
		"1816": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.method"
		},
		"1817": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.params"
		},
		"1818": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.msgId"
		},
		"1819": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.stream"
		},
		"1820": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamTransport.subscribe"
		},
		"1821": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1822": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1823": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "type"
		},
		"1824": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "handler"
		},
		"1825": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1826": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1827": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "msg"
		},
		"1828": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1829": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.msgId"
		},
		"1830": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.stream"
		},
		"1831": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1832": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1833": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamTransport.cancel"
		},
		"1834": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1835": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1836": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "msg"
		},
		"1837": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type"
		},
		"1838": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.type"
		},
		"1839": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.msgId"
		},
		"1840": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "__type.cancel"
		},
		"1841": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamError"
		},
		"1842": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.captureStackTrace"
		},
		"1843": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.captureStackTrace"
		},
		"1844": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"1845": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"1846": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.prepareStackTrace"
		},
		"1847": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.prepareStackTrace"
		},
		"1848": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "err"
		},
		"1849": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"1850": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.stackTraceLimit"
		},
		"1851": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamError.__constructor"
		},
		"1852": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamError"
		},
		"1853": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "code"
		},
		"1854": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "message"
		},
		"1855": {
			"sourceFileName": "src/protocolStream.ts",
			"qualifiedName": "StreamError.code"
		},
		"1856": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1857": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1858": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1859": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "attendanceOf"
		},
		"1860": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "attendanceOf"
		},
		"1861": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "scheme"
		},
		"1862": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "method"
		},
		"1863": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "attendanceReason"
		},
		"1864": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "attendanceReason"
		},
		"1865": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "scheme"
		},
		"1866": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "method"
		},
		"1867": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "timeoutFor"
		},
		"1868": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "timeoutFor"
		},
		"1869": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "scheme"
		},
		"1870": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "method"
		},
		"1871": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "firstFrameTimeoutFor"
		},
		"1872": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "firstFrameTimeoutFor"
		},
		"1873": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "scheme"
		},
		"1874": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "method"
		},
		"1875": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "boundsFor"
		},
		"1876": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "boundsFor"
		},
		"1877": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "scheme"
		},
		"1878": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "method"
		},
		"1879": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "firstFrameBoundsFor"
		},
		"1880": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "firstFrameBoundsFor"
		},
		"1881": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "scheme"
		},
		"1882": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "method"
		},
		"1883": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "createSuspendableDeadline"
		},
		"1884": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "createSuspendableDeadline"
		},
		"1885": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "opts"
		},
		"1886": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1887": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type.bounds"
		},
		"1888": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type.onExpire"
		},
		"1889": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1890": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1891": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "bound"
		},
		"1892": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "boundMs"
		},
		"1893": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type.setTimer"
		},
		"1894": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1895": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1896": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "fn"
		},
		"1897": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1898": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1899": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ms"
		},
		"1900": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type.clearTimer"
		},
		"1901": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1902": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1903": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "handle"
		},
		"1904": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "Attendance"
		},
		"1905": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "UNATTENDED_TIMEOUT_MS"
		},
		"1906": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "NETWORK_TIMEOUT_MS"
		},
		"1907": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ATTENDED_TIMEOUT_MS"
		},
		"1908": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ATTENDED_FIRST_FRAME_MS"
		},
		"1909": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "STREAM_IDLE_TIMEOUT_MS"
		},
		"1910": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PENDING_NOTICE_MS"
		},
		"1911": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "CallBounds"
		},
		"1912": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "CallBounds.idleMs"
		},
		"1913": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "CallBounds.ceilingMs"
		},
		"1914": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "DeadlineBound"
		},
		"1915": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "SuspendableDeadline"
		},
		"1916": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "SuspendableDeadline.setAwaiting"
		},
		"1917": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "SuspendableDeadline.setAwaiting"
		},
		"1918": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "awaiting"
		},
		"1919": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "SuspendableDeadline.dispose"
		},
		"1920": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "SuspendableDeadline.dispose"
		},
		"1921": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError"
		},
		"1922": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.captureStackTrace"
		},
		"1923": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.captureStackTrace"
		},
		"1924": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"1925": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"1926": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.prepareStackTrace"
		},
		"1927": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.prepareStackTrace"
		},
		"1928": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "err"
		},
		"1929": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"1930": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.stackTraceLimit"
		},
		"1931": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError.__constructor"
		},
		"1932": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError"
		},
		"1933": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "call"
		},
		"1934": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "timeoutMs"
		},
		"1935": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "attendance"
		},
		"1936": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "bound"
		},
		"1937": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError.code"
		},
		"1938": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError.call"
		},
		"1939": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError.timeoutMs"
		},
		"1940": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError.attendance"
		},
		"1941": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolTimeoutError.bound"
		},
		"1942": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1943": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1944": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1945": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolCancelledError"
		},
		"1946": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.captureStackTrace"
		},
		"1947": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.captureStackTrace"
		},
		"1948": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"1949": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"1950": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.prepareStackTrace"
		},
		"1951": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.prepareStackTrace"
		},
		"1952": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "err"
		},
		"1953": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"1954": {
			"sourceFileName": "node_modules/@types/node/globals.d.ts",
			"qualifiedName": "ErrorConstructor.stackTraceLimit"
		},
		"1955": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolCancelledError.__constructor"
		},
		"1956": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolCancelledError"
		},
		"1957": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "call"
		},
		"1958": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "ProtocolCancelledError.code"
		},
		"1959": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"1960": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"1961": {
			"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"1962": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingAttention"
		},
		"1963": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingAttention.kind"
		},
		"1964": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingAttention.since"
		},
		"1965": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingState"
		},
		"1966": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingState.call"
		},
		"1967": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingState.attendance"
		},
		"1968": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingState.elapsedMs"
		},
		"1969": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingState.reason"
		},
		"1970": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "PendingState.awaiting"
		},
		"1971": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "BoundedCallOptions"
		},
		"1972": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "BoundedCallOptions.timeoutMs"
		},
		"1973": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "BoundedCallOptions.signal"
		},
		"1974": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "BoundedCallOptions.onPending"
		},
		"1975": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1976": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "__type"
		},
		"1977": {
			"sourceFileName": "src/protocolDeadline.ts",
			"qualifiedName": "state"
		},
		"1978": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "ModuleExports"
		},
		"1979": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "EvaluationContext"
		},
		"1980": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1981": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.exports"
		},
		"1982": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.dynamicImport"
		},
		"1983": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1984": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1985": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "moduleToImport"
		},
		"1986": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "symbolToImport"
		},
		"1987": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.getModuleEvaluationContext"
		},
		"1988": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1989": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1990": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "moduleName"
		},
		"1991": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.resolve"
		},
		"1992": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1993": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1994": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "moduleName"
		},
		"1995": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.evaluation"
		},
		"1996": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1997": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.module"
		},
		"1998": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"1999": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.source"
		},
		"2000": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.filepath"
		},
		"2001": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "Metadata"
		},
		"2002": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "FilesMetadata"
		},
		"2003": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "T"
		},
		"2004": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "MetadataQueryRecord"
		},
		"2005": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2006": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.path"
		},
		"2007": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "FileQueryResult"
		},
		"2008": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "MetadataQueryFunction"
		},
		"2009": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2010": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2011": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "filesMetadata"
		},
		"2012": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "T"
		},
		"2013": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "MetadataQueryEntry"
		},
		"2014": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2015": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.path"
		},
		"2016": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.meta"
		},
		"2017": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "T"
		},
		"2018": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "E"
		},
		"2019": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2020": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "MetadataQueryResult"
		},
		"2021": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2022": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type.error"
		},
		"2023": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "T"
		},
		"2024": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "E"
		},
		"2025": {
			"sourceFileName": "src/sandboxTypes.ts",
			"qualifiedName": "__type"
		},
		"2026": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "ParseSafeMdastOptions"
		},
		"2027": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "ParseSafeMdastOptions.sectionIds"
		},
		"2028": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "RenderMdastOptions"
		},
		"2029": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "RenderMdastOptions.components"
		},
		"2030": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "RenderMdastOptions.resolveWikiLink"
		},
		"2031": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2032": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2033": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "target"
		},
		"2034": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContent"
		},
		"2035": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContent"
		},
		"2036": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__0"
		},
		"2037": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContentComponents"
		},
		"2038": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContentComponents.__index"
		},
		"2040": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContentProps"
		},
		"2041": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContentProps.source"
		},
		"2042": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeContentProps.fallback"
		},
		"2043": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "RenderMdastOptions.components"
		},
		"2044": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "RenderMdastOptions.resolveWikiLink"
		},
		"2045": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2046": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2047": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "target"
		},
		"2048": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode"
		},
		"2049": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.type"
		},
		"2050": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.value"
		},
		"2051": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.name"
		},
		"2052": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.url"
		},
		"2053": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.alt"
		},
		"2054": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.title"
		},
		"2055": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.depth"
		},
		"2056": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.ordered"
		},
		"2057": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.lang"
		},
		"2058": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.children"
		},
		"2059": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.attributes"
		},
		"2060": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdastNode.__index"
		},
		"2062": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdxAttribute"
		},
		"2063": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdxAttribute.type"
		},
		"2064": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdxAttribute.name"
		},
		"2065": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "SafeMdxAttribute.value"
		},
		"2066": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2067": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type.type"
		},
		"2068": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type.value"
		},
		"2069": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "WikiLinkToken"
		},
		"2070": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "WikiLinkToken.target"
		},
		"2071": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "WikiLinkToken.label"
		},
		"2072": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "WikiPart"
		},
		"2073": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2074": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type.text"
		},
		"2075": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type"
		},
		"2076": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "__type.wiki"
		},
		"2077": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "parseSafeMdast"
		},
		"2078": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "parseSafeMdast"
		},
		"2079": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "source"
		},
		"2080": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "options"
		},
		"2081": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "parseWikiInner"
		},
		"2082": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "parseWikiInner"
		},
		"2083": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "inner"
		},
		"2084": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "renderMdast"
		},
		"2085": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "renderMdast"
		},
		"2086": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "tree"
		},
		"2087": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "options"
		},
		"2088": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "sanitizeUrl"
		},
		"2089": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "sanitizeUrl"
		},
		"2090": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "url"
		},
		"2091": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "splitWikiLinks"
		},
		"2092": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "splitWikiLinks"
		},
		"2093": {
			"sourceFileName": "node_modules/@immediately-run/safe-content/dist/index.d.ts",
			"qualifiedName": "value"
		}
	},
	"files": {
		"entries": {
			"1": "src/index.ts",
			"2": "scripts/lib/dts-shape.mjs",
			"3": "api-removals.json",
			"4": "LICENSE"
		},
		"reflections": {
			"1": 0
		}
	}
}
