# Technical Documentation: skeletonlabs/skeleton

> ℹ️ **Provenance:** Multi-Tier Ingestion · [CodeWiki Reference](https://codewiki.google/github.com/skeletonlabs/skeleton)

### Overview (`README.md`)

# Skeleton

[](https://www.npmjs.com/package/@skeletonlabs/skeleton)
[](https://www.npmjs.com/package/@skeletonlabs/skeleton-react)
[](https://www.npmjs.com/package/@skeletonlabs/skeleton-svelte)
[](https://github.com/skeletonlabs/skeleton/blob/master/LICENSE)
[](https://discord.gg/EXqV7W8MtY)
[](https://bsky.app/profile/skeleton.dev)

[](https://www.skeleton.dev/)

Skeleton uses [Tailwind CSS](https://tailwindcss.com/) as the foundation for building adaptive design systems. Including turnkey components for your favorite web frameworks.

## 📖 Get Started

- [Documentation](https://skeleton.dev/)
- [Theme Generator](https://themes.skeleton.dev/themes/create)

## 👥 Community

- [GitHub](https://github.com/skeletonlabs/skeleton)
- [Discord](https://discord.gg/EXqV7W8MtY)
- [Bluesky](https://bsky.app/profile/skeleton.dev)
- [YouTube](https://www.youtube.com/@skeletonlabs)

## 🤝 Support

- [Reach out on Discord](https://discord.gg/EXqV7W8MtY)
- [Submit a GitHub Issue](https://github.com/skeletonlabs/skeleton/issues/new/choose)
- [Start a GitHub Discussion](https://github.com/skeletonlabs/skeleton/discussions)

## 👍 Sponsor Us

- [GitHub Sponsors](https://github.com/sponsors/skeletonlabs)
- [Ko-Fi](https://ko-fi.com/skeletonlabs)

## 🛠️ Contribute

Browse the [contribution guidelines](https://www.skeleton.dev/docs/svelte/resources/contribute) to help you get started.

## Maintainers

Created by [Chris Simmons](https://endigodesign.com/) ([@endigo9740](https://github.com/endigo9740)) and maintained by [Skeleton Labs](https://www.skeletonlabs.co/) and the [open source community](https://github.com/skeletonlabs/skeleton/graphs/contributors).

---

### Overview (`packages/cli/README.md`)

# Skeleton CLI

## Installation

```bash
pnpm add skeleton
```

## Documentation

Explore the full documentation at [skeleton.dev](https://skeleton.dev/).

---

### Overview (`packages/docs/README.md`)

# Docs

## Installation

```bash
pnpm add @skeletonlabs/component-types
```

## Documentation

Explore the full documentation at [skeleton.dev](https://skeleton.dev/).

---

### Overview (`packages/skeleton-common/README.md`)

# Skeleton Common

## Installation

```bash
pnpm add @skeletonlabs/skeleton-common
```

## Documentation

Explore the full documentation at [skeleton.dev](https://skeleton.dev/).

---

### Overview (`packages/skeleton-react/README.md`)

# Skeleton React

## Installation

```bash
pnpm add @skeletonlabs/skeleton-react
```

## Documentation

Explore the full documentation at [skeleton.dev](https://skeleton.dev/).

---

### Overview (`packages/skeleton-svelte/README.md`)

# Skeleton Svelte

## Installation

```bash
pnpm add @skeletonlabs/skeleton-svelte
```

## Documentation

Explore the full documentation at [skeleton.dev](https://skeleton.dev/).

---

### Overview (`packages/skeleton/README.md`)

# Skeleton

## Installation

```bash
pnpm add @skeletonlabs/skeleton
```

## Documentation

Explore the full documentation at [skeleton.dev](https://skeleton.dev/).

---

### Overview (`sites/plus.skeleton.dev/README.md`)

# plus.skeleton.dev

## Prerequisites

Please ensure you have the following software installed:

- [`pnpm@>=10`](https://pnpm.io/)
- [`docker@>=29`](https://www.docker.com/)

## Environment Variables

See `.env.example`.

Note: For local development, you only need to populate the `DATABASE_URL` variable set to your local database instance, the docker container postgres database defaults to `postgres://postgres:postgres@localhost:5432/postgres`

## Developing

1. Run `pnpm env:start` (This will spin up the docker container containing both a local postgres database and local oauth server)
2. Run `pnpm drizzle:push` (if this is your first time spinning up the docker container to sync our Drizzle schema to the local database, otherwise you may skip this step)
3. Run `pnpm dev`

Once you're done you can run `pnpm env:stop` to spin the container down.

---

### Packages Docs CHANGELOG (`packages/docs/CHANGELOG.md`)

# @skeletonlabs/docs

## 5.0.1

## 5.0.0

### Minor Changes

- feature: `QrCode` component ([#4394](https://github.com/skeletonlabs/skeleton/pull/4394))

### Patch Changes

- task: init ([#4410](https://github.com/skeletonlabs/skeleton/pull/4410))

## 5.0.0-next.12

## 5.0.0-next.11

## 5.0.0-next.10

### Minor Changes

- feature: `QrCode` component ([#4394](https://github.com/skeletonlabs/skeleton/pull/4394))

## 5.0.0-next.9

## 5.0.0-next.8

### Patch Changes

- task: init ([#4410](https://github.com/skeletonlabs/skeleton/pull/4410))

---

### Packages Docs Package.Json (`packages/docs/package.json`)

{
	"name": "@skeletonlabs/docs",
	"version": "5.0.1",
	"description": "Documentation generator for various Skeleton packages",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/skeletonlabs/skeleton.git",
		"directory": "packages/docs"
	},
	"files": [
		"data"
	],
	"sideEffects": false,
	"scripts": {
		"generate": "node ./src/index.ts",
		"check": "tsc",
		"prepack": "clean-package",
		"postpack": "clean-package restore"
	},
	"exports": {
		"./components.json": "./data/components.json"
	},
	"devDependencies": {
		"@types/node": "catalog:",
		"clean-package": "catalog:",
		"svelte": "catalog:",
		"tinyglobby": "catalog:",
		"ts-morph": "catalog:",
		"typescript": "catalog:",
		"@clack/prompts": "catalog:"
	},
	"license": "MIT",
	"type": "module",
	"clean-package": {
		"remove": [
			"scripts",
			"devDependencies",
			"clean-package"
		]
	}
}

---

### Packages Docs Tsconfig.Json (`packages/docs/tsconfig.json`)

{
	"compilerOptions": {
		"module": "nodenext",
		"moduleResolution": "nodenext",
		"esModuleInterop": true,
		"skipLibCheck": true,
		"target": "es2022",
		"allowJs": true,
		"resolveJsonModule": true,
		"moduleDetection": "force",
		"rewriteRelativeImportExtensions": true,
		"isolatedModules": true,
		"strict": true,
		"noUncheckedIndexedAccess": true,
		"noImplicitOverride": true,
		"declaration": true,
		"noEmit": true,
		"lib": ["es2022"]
	},
	"include": ["src"]
}

---

### Packages Docs Data Components.Json (`packages/docs/data/components.json`)

[
	{
		"framework": "react",
		"components": [
			{
				"name": "accordion",
				"types": [
					{
						"name": "AccordionRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; item: (value: string) => string; itemContent: (value: string) => string; itemTrigger: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the accordion. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "multiple",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether multiple accordion items can be expanded at the same time.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "collapsible",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether an accordion item can be closed after it has been expanded.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the expanded accordion items.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the expanded accordion items.\nUse when you don't need to control the value of the accordion.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the accordion items are disabled",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the state of expanded/collapsed accordion items changes.",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the focused accordion item changes.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the accordion items.",
									"tags": [
										{
											"name": "default",
											"value": "\"vertical\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "AccordionApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(accordion: AccordionApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the accordion item.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the accordion item is disabled.",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemTriggerProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemIndicatorProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemContentProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "app-bar",
				"types": [
					{
						"name": "AppBarRootProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"header\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarToolbarProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarLeadProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"nav\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarHeadlineProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarTrailProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"nav\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "avatar",
				"types": [
					{
						"name": "AvatarRootProps",
						"props": [
							{
								"name": "onStatusChange",
								"type": "((details: StatusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Functional called when the image loading status changes.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; image: string; fallback: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the avatar. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "AvatarApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(avatar: AvatarApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarImageProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"img\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarFallbackProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "carousel",
				"types": [
					{
						"name": "CarouselRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; item: (index: number) => string; itemGroup: string; nextTrigger: string; prevTrigger: string; indicatorGroup: string; indicator: (index: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the carousel. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "slidesPerPage",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of slides to show at a time.",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "autoSize",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to enable variable width slides.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "slidesPerMove",
								"type": "number | \"auto\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of slides to scroll at a time.\n\nWhen set to `auto`, the number of slides to scroll is determined by the\n`slidesPerPage` property.",
									"tags": [
										{
											"name": "default",
											"value": "\"auto\""
										}
									]
								}
							},
							{
								"name": "autoplay",
								"type": "boolean | { delay: number; } | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Whether to scroll automatically. The default delay is 4000ms.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "allowMouseDrag",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow scrolling via dragging with mouse",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "loop",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the carousel should loop around.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "page",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled page of the carousel.",
									"tags": []
								}
							},
							{
								"name": "defaultPage",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial page to scroll to when rendered.\nUse when you don't need to control the page of the carousel.",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "spacing",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The amount of space between items.",
									"tags": [
										{
											"name": "default",
											"value": "\"0px\""
										}
									]
								}
							},
							{
								"name": "padding",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Defines the extra space added around the scrollable area,\nenabling nearby items to remain partially in view.",
									"tags": []
								}
							},
							{
								"name": "onPageChange",
								"type": "((details: PageChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the page changes.",
									"tags": []
								}
							},
							{
								"name": "inViewThreshold",
								"type": "number | number[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The threshold for determining if an item is in view.",
									"tags": [
										{
											"name": "default",
											"value": "0.6"
										}
									]
								}
							},
							{
								"name": "snapType",
								"type": "\"proximity\" | \"mandatory\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The snap type of the item.",
									"tags": [
										{
											"name": "default",
											"value": "\"mandatory\""
										}
									]
								}
							},
							{
								"name": "slideCount",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The total number of slides.\nUseful for SSR to render the initial ating the snap points.",
									"tags": []
								}
							},
							{
								"name": "onDragStatusChange",
								"type": "((details: DragStatusDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the drag status changes.",
									"tags": []
								}
							},
							{
								"name": "onAutoplayStatusChange",
								"type": "((details: AutoplayStatusDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the autoplay status changes.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the element.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "CarouselApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(carousel: CarouselApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselItemProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The index of the item.",
									"tags": []
								}
							},
							{
								"name": "snapAlign",
								"type": "\"start\" | \"end\" | \"center\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The snap alignment of the item.",
									"tags": [
										{
											"name": "default",
											"value": "\"start\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselAutoplayTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselIndicatorGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselIndicatorProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The index of the indicator.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the indicator is read only.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselProgressTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "collapsible",
				"types": [
					{
						"name": "CollapsibleRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; content: string; trigger: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the collapsible. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the collapsible.",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the collapsible when rendered.\nUse when you don't need to control the open state of the collapsible.",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback invoked when the open state changes.",
									"tags": []
								}
							},
							{
								"name": "onExitComplete",
								"type": "VoidFunction | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback invoked when the exit animation completes.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the collapsible is disabled.",
									"tags": []
								}
							},
							{
								"name": "collapsedHeight",
								"type": "string | number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The height of the content when collapsed.",
									"tags": []
								}
							},
							{
								"name": "collapsedWidth",
								"type": "string | number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The width of the content when collapsed.",
									"tags": []
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "CollapsibleApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(collapsible: CollapsibleApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "combobox",
				"types": [
					{
						"name": "ComboboxRootProps",
						"props": [
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the combobox",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the combobox when rendered.\nUse when you don't need to control the open state of the combobox.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: string; control: string; input: string; content: string; trigger: string; clearTrigger: string; item: (id: string, index?: number | undefined) => string; positioner: string; itemGroup: (id: string | number) => string; itemGroupLabel: (id: string | number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the combobox. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "inputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the combobox's input",
									"tags": []
								}
							},
							{
								"name": "defaultInputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the combobox's input when rendered.\nUse when you don't need to control the value of the combobox's input.",
									"tags": [
										{
											"name": "default",
											"value": "\"\""
										}
									]
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The `name` attribute of the combobox's input. Useful for form submission",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the combobox.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is disabled",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is readonly. This puts the combobox in a \"non-editable\" mode\nbut the user can still interact with it",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is invalid",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is required",
									"tags": []
								}
							},
							{
								"name": "placeholder",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The placeholder text of the combobox's input",
									"tags": []
								}
							},
							{
								"name": "defaultHighlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial highlighted value of the combobox when rendered.\nUse when you don't need to control the highlighted value of the combobox.",
									"tags": []
								}
							},
							{
								"name": "highlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled highlighted value of the combobox",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the combobox's selected items",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the combobox's selected items when rendered.\nUse when you don't need to control the value of the combobox's selected items.",
									"tags": [
										{
											"name": "default",
											"value": "[]"
										}
									]
								}
							},
							{
								"name": "inputBehavior",
								"type": "\"autohighlight\" | \"autocomplete\" | \"none\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Defines the auto-completion behavior of the combobox.\n\n- `autohighlight`: The first focused item is highlighted as the user types\n- `autocomplete`: Navigating the listbox with the arrow keys selects the item and the input is updated",
									"tags": [
										{
											"name": "default",
											"value": "\"none\""
										}
									]
								}
							},
							{
								"name": "selectionBehavior",
								"type": "\"clear\" | \"replace\" | \"preserve\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The behavior of the combobox input when an item is selected\n\n- `replace`: The selected item string is set as the input value\n- `clear`: The input value is cleared\n- `preserve`: The input value is preserved",
									"tags": [
										{
											"name": "default",
											"value": "\"replace\""
										}
									]
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to autofocus the input on mount",
									"tags": []
								}
							},
							{
								"name": "openOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to open the combobox popup on initial click on the input",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "openOnChange",
								"type": "boolean | ((details: InputValueChangeDetails) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Whether to show the combobox when the input value changes",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "allowCustomValue",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow typing custom values in the input",
									"tags": []
								}
							},
							{
								"name": "alwaysSubmitOnEnter",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to always submit on Enter key press, even if popup is open.\nUseful for single-field autocomplete forms where Enter should submit the form.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop the keyboard navigation through the items",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The positioning options to dynamically position the menu",
									"tags": [
										{
											"name": "default",
											"value": "{ placement: \"bottom-start\" }"
										}
									]
								}
							},
							{
								"name": "onInputValueChange",
								"type": "((details: InputValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the input's value changes",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when a new item is selected",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an item is highlighted using the pointer\nor keyboard navigation.",
									"tags": []
								}
							},
							{
								"name": "onSelect",
								"type": "((details: SelectionDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an item is selected",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the popup is opened",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "collection",
								"type": "ListCollection<any> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The collection of items",
									"tags": []
								}
							},
							{
								"name": "multiple",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow multiple selection.\n\n**Good to know:** When `multiple` is `true`, the `selectionBehavior` is automatically set to `clear`.\nIt is recommended to render the selected items in a separate container.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the combobox when an item is selected.",
									"tags": []
								}
							},
							{
								"name": "openOnKeyPress",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to open the combobox on arrow key press",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "scrollToIndexFn",
								"type": "((details: ScrollToIndexDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to scroll to a specific index",
									"tags": []
								}
							},
							{
								"name": "composite",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is a composed with other composite widgets like tabs",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "disableLayer",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disable registering this a dismissable layer",
									"tags": []
								}
							},
							{
								"name": "navigate",
								"type": "((details: NavigateDetails) => void) | null | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to navigate to the selected item",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "ComboboxApi<PropTypes, any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(combobox: ComboboxApi<PropTypes, any>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxClearTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"ul\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemProps",
						"props": [
							{
								"name": "persistFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether hovering outside should clear the highlighted state",
									"tags": []
								}
							},
							{
								"name": "item",
								"type": "any",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The item to render",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"li\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "date-picker",
				"types": [
					{
						"name": "DatePickerRootProps",
						"props": [
							{
								"name": "locale",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The locale (BCP 47 language tag) to use when formatting the date.",
									"tags": [
										{
											"name": "default",
											"value": "\"en-US\""
										}
									]
								}
							},
							{
								"name": "createCalendar",
								"type": "((identifier: CalendarIdentifier) => Calendar) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A function that creates a Calendar object for a given calendar identifier.\nEnables non-Gregorian calendar support (Persian, Buddhist, Islamic, etc.)\nwithout bundling all calendars by default.",
									"tags": [
										{
											"name": "example",
											"value": "import { createCalendar } from \"@internationalized/date\"\n{ locale: \"fa-IR\", createCalendar }"
										}
									]
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: (index: number) => string; table: (id: string) => string; tableHeader: (id: string) => string; tableBody: (id: string) => string; tableRow: (id: string) => string; ... 11 more ...; positioner: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the date picker. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The `name` attribute of the input element.",
									"tags": []
								}
							},
							{
								"name": "timeZone",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The time zone to use",
									"tags": [
										{
											"name": "default",
											"value": "\"UTC\""
										}
									]
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar is disabled.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar is read-only.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the date picker is required",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the date picker is invalid",
									"tags": []
								}
							},
							{
								"name": "outsideDaySelectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether day outside the visible range can be selected.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "min",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The minimum date that can be selected.",
									"tags": []
								}
							},
							{
								"name": "max",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The maximum date that can be selected.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar should close after the date selection is complete.\nThis is ignored when the selection mode is `multiple`.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "openOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to open the calendar when the input is clicked.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "value",
								"type": "DateValue[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected date(s).",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "DateValue[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected date(s) when rendered.\nUse when you don't need to control the selected date(s) of the date picker.",
									"tags": []
								}
							},
							{
								"name": "focusedValue",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The controlled focused date.",
									"tags": []
								}
							},
							{
								"name": "defaultFocusedValue",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The initial focused date when rendered.\nUse when you don't need to control the focused date of the date picker.",
									"tags": []
								}
							},
							{
								"name": "numOfMonths",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of months to display.",
									"tags": []
								}
							},
							{
								"name": "startOfWeek",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The first day of the week.\n `0` - Sunday\n `1` - Monday\n `2` - Tuesday\n `3` - Wednesday\n `4` - Thursday\n `5` - Friday\n `6` - Saturday",
									"tags": []
								}
							},
							{
								"name": "fixedWeeks",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar should have a fixed number of weeks.\nThis renders the calendar with 6 weeks instead of 5 or 6.",
									"tags": []
								}
							},
							{
								"name": "showWeekNumbers",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to show the week number column in the day view.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the value changes.",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focused date changes.",
									"tags": []
								}
							},
							{
								"name": "onViewChange",
								"type": "((details: ViewChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the view changes.",
									"tags": []
								}
							},
							{
								"name": "onVisibleRangeChange",
								"type": "((details: VisibleRangeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the visible range changes.",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the calendar opens or closes.",
									"tags": []
								}
							},
							{
								"name": "isDateUnavailable",
								"type": "((date: DateValue, locale: string) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Returns whether a date of the calendar is available.",
									"tags": []
								}
							},
							{
								"name": "selectionMode",
								"type": "SelectionMode | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The selection mode of the calendar.\n- `single` - only one date can be selected\n- `multiple` - multiple dates can be selected\n- `range` - a range of dates can be selected",
									"tags": [
										{
											"name": "default",
											"value": "\"single\""
										}
									]
								}
							},
							{
								"name": "maxSelectedDates",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum number of dates that can be selected.\nThis is only applicable when `selectionMode` is `multiple`.",
									"tags": []
								}
							},
							{
								"name": "format",
								"type": "((date: DateValue, details: LocaleDetails) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The format of the date to display in the input.",
									"tags": []
								}
							},
							{
								"name": "parse",
								"type": "((value: string, details: LocaleDetails) => DateValue | undefined) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to parse the date from the input back to a DateValue.",
									"tags": []
								}
							},
							{
								"name": "placeholder",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The placeholder text to display in the input.",
									"tags": []
								}
							},
							{
								"name": "view",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The view of the calendar",
									"tags": []
								}
							},
							{
								"name": "defaultView",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The default view of the calendar",
									"tags": [
										{
											"name": "default",
											"value": "\"day\""
										}
									]
								}
							},
							{
								"name": "minView",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum view of the calendar",
									"tags": [
										{
											"name": "default",
											"value": "\"day\""
										}
									]
								}
							},
							{
								"name": "maxView",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum view of the calendar",
									"tags": [
										{
											"name": "default",
											"value": "\"year\""
										}
									]
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The user provided options used to position the date picker content",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the date picker",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the date picker when rendered.\nUse when you don't need to control the open state of the date picker.",
									"tags": []
								}
							},
							{
								"name": "inline",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to render the date picker inline",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "DatePickerApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(datePicker: DatePickerApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerPresetTriggerProps",
						"props": [
							{
								"name": "value",
								"type": "PresetTriggerValue",
								"typeKind": "array",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerInputProps",
						"props": [
							{
								"name": "index",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The index of the input to focus.",
									"tags": []
								}
							},
							{
								"name": "fixOnBlur",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to fix the input value on blur.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerYearSelectProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"select\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerMonthSelectProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"select\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerViewProps",
						"props": [
							{
								"name": "view",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerViewControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerViewTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerRangeTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"table\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableHeadProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"thead\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableRowProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"tr\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableHeaderProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"th\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableBodyProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"tbody\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableCellProps",
						"props": [
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number | DateValue",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "columns",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "visibleRange",
								"type": "VisibleRange | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"td\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableCellTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "dialog",
				"types": [
					{
						"name": "DialogRootProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ trigger: string | ((value?: string | undefined) => string); positioner: string; backdrop: string; content: string; closeTrigger: string; title: string; description: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the dialog. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "trapFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to trap focus inside the dialog when it's opened",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "preventScroll",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to prevent scrolling behind the dialog when it's opened",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "modal",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to prevent pointer interaction outside the element and hide all content below it",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "initialFocusEl",
								"type": "(() => MaybeElement) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the dialog is opened",
									"tags": []
								}
							},
							{
								"name": "finalFocusEl",
								"type": "(() => MaybeElement) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the dialog is closed",
									"tags": []
								}
							},
							{
								"name": "restoreFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to restore focus to the element that had focus before the dialog was opened",
									"tags": []
								}
							},
							{
								"name": "closeOnInteractOutside",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the dialog when the outside is clicked",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the dialog when the escape key is pressed",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "aria-label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Human readable label for the dialog, in event the dialog title is not rendered",
									"tags": []
								}
							},
							{
								"name": "role",
								"type": "\"dialog\" | \"alertdialog\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The dialog's role",
									"tags": [
										{
											"name": "default",
											"value": "\"dialog\""
										}
									]
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the dialog",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the dialog when rendered.\nUse when you don't need to control the open state of the dialog.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the dialog's open state changes",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled active trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial active trigger value when rendered.\nUse when you don't need to control the active trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the active trigger changes",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onEscapeKeyDown",
								"type": "((event: KeyboardEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "onRequestDismiss",
								"type": "((event: LayerDismissEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when this layer is closed due to a parent layer being closed",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "persistentElements",
								"type": "(() => Element | null)[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "Returns the persistent elements that:\n- should not have pointer-events disabled\n- should not trigger the dismiss event",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "DialogApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(dialog: DialogApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogBackdropProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogTitleProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogDescriptionProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "file-upload",
				"types": [
					{
						"name": "FileUploadRootProps",
						"props": [
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name of the underlying file input",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; dropzone: string; hiddenInput: string; trigger: string; label: string; item: (id: string) => string; itemName: (id: string) => string; itemSizeText: (id: string) => string; itemPreview: (id: string) => string; itemDeleteTrigger: (id: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "accept",
								"type": "Record<string, string[]> | FileMimeType | FileMimeType[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The accept file types",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is disabled",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is required",
									"tags": []
								}
							},
							{
								"name": "allowDrop",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow drag and drop in the dropzone element",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "maxFileSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum file size in bytes",
									"tags": [
										{
											"name": "default",
											"value": "Infinity"
										}
									]
								}
							},
							{
								"name": "minFileSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum file size in bytes",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "maxFiles",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum number of files",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "preventDocumentDrop",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to prevent the drop event on the document",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "validate",
								"type": "((file: File, details: FileValidateDetails) => FileError[] | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to validate a file",
									"tags": []
								}
							},
							{
								"name": "defaultAcceptedFiles",
								"type": "File[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The default accepted files when rendered.\nUse when you don't need to control the accepted files of the input.",
									"tags": []
								}
							},
							{
								"name": "acceptedFiles",
								"type": "File[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled accepted files",
									"tags": []
								}
							},
							{
								"name": "onFileChange",
								"type": "((details: FileChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the value changes, whether accepted or rejected",
									"tags": []
								}
							},
							{
								"name": "onFileAccept",
								"type": "((details: FileAcceptDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the file is accepted",
									"tags": []
								}
							},
							{
								"name": "onFileReject",
								"type": "((details: FileRejectDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the file is rejected",
									"tags": []
								}
							},
							{
								"name": "capture",
								"type": "\"user\" | \"environment\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The default camera to use when capturing media",
									"tags": []
								}
							},
							{
								"name": "directory",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to accept directories, only works in webkit browsers",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is invalid",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is read-only",
									"tags": []
								}
							},
							{
								"name": "transformFiles",
								"type": "((files: File[]) => Promise<File[]>) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to transform the accepted files to apply transformations",
									"tags": []
								}
							},
							{
								"name": "locale",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The current locale. Based on the BCP 47 definition.",
									"tags": [
										{
											"name": "default",
											"value": "\"en-US\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "FileUploadApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(fileUpload: FileUploadApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadDropzoneProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadClearTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"ul\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemProps",
						"props": [
							{
								"name": "file",
								"type": "File",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "type",
								"type": "ItemType | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"li\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemNameProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemSizeTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemDeleteTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "floating-panel",
				"types": [
					{
						"name": "FloatingPanelRootProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ trigger: string; positioner: string; content: string; title: string; header: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the floating panel. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The translations for the floating panel.",
									"tags": []
								}
							},
							{
								"name": "strategy",
								"type": "\"absolute\" | \"fixed\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The strategy to use for positioning",
									"tags": [
										{
											"name": "default",
											"value": "\"fixed\""
										}
									]
								}
							},
							{
								"name": "allowOverflow",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel should be strictly contained within the boundary when dragging",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the panel",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the panel when rendered.\nUse when you don't need to control the open state of the panel.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "draggable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is draggable",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "resizable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is resizable",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "size",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The size of the panel",
									"tags": []
								}
							},
							{
								"name": "defaultSize",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The default size of the panel",
									"tags": []
								}
							},
							{
								"name": "minSize",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The minimum size of the panel",
									"tags": []
								}
							},
							{
								"name": "maxSize",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The maximum size of the panel",
									"tags": []
								}
							},
							{
								"name": "position",
								"type": "Point | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The controlled position of the panel",
									"tags": []
								}
							},
							{
								"name": "defaultPosition",
								"type": "Point | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The initial position of the panel when rendered.\nUse when you don't need to control the position of the panel.",
									"tags": []
								}
							},
							{
								"name": "getAnchorPosition",
								"type": "((details: AnchorPositionDetails) => Point) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function that returns the initial position of the panel when it is opened.\nIf provided, will be used instead of the default position.",
									"tags": []
								}
							},
							{
								"name": "lockAspectRatio",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is locked to its aspect ratio",
									"tags": []
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel should close when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "getBoundaryEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The boundary of the panel. Useful for recalculating the boundary rect when\nthe it is resized.",
									"tags": []
								}
							},
							{
								"name": "initialFocusEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the panel is opened.\nBy default, the first focusable element in the content is focused.",
									"tags": []
								}
							},
							{
								"name": "finalFocusEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the panel is closed.\nBy default, the trigger element is focused.",
									"tags": []
								}
							},
							{
								"name": "restoreFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to restore focus to the trigger when the panel is closed.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is disabled",
									"tags": []
								}
							},
							{
								"name": "onPositionChange",
								"type": "((details: PositionChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the position of the panel changes via dragging",
									"tags": []
								}
							},
							{
								"name": "onPositionChangeEnd",
								"type": "((details: PositionChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the position of the panel changes via dragging ends",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the panel is opened or closed",
									"tags": []
								}
							},
							{
								"name": "onSizeChange",
								"type": "((details: SizeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the size of the panel changes via resizing",
									"tags": []
								}
							},
							{
								"name": "onSizeChangeEnd",
								"type": "((details: SizeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the size of the panel changes via resizing ends",
									"tags": []
								}
							},
							{
								"name": "persistRect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel size and position should be preserved when it is closed",
									"tags": []
								}
							},
							{
								"name": "gridSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The snap grid for the panel",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "onStageChange",
								"type": "((details: StageChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the stage of the panel changes",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "FloatingPanelApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(floatingPanel: FloatingPanelApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelDragTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelHeaderProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelTitleProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelStageTriggerProps",
						"props": [
							{
								"name": "stage",
								"type": "Stage",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The stage of the panel",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelBodyProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelResizeTriggerProps",
						"props": [
							{
								"name": "axis",
								"type": "ResizeTriggerAxis",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The axis of the resize handle",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "listbox",
				"types": [
					{
						"name": "ListboxRootProps",
						"props": [
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the listbox.",
									"tags": [
										{
											"name": "default",
											"value": "\"vertical\""
										}
									]
								}
							},
							{
								"name": "collection",
								"type": "ListCollection<any> | GridCollection<any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": "The item collection",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; content: string; label: string; item: (id: string | number) => string; itemGroup: (id: string | number) => string; itemGroupLabel: (id: string | number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the listbox. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the listbox is disabled",
									"tags": []
								}
							},
							{
								"name": "disallowSelectAll",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disallow selecting all items when `meta+a` is pressed",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the highlighted item changes.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the selected item changes.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled keys of the selected items",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial default value of the listbox when rendered.\nUse when you don't need to control the value of the listbox.",
									"tags": [
										{
											"name": "default",
											"value": "[]"
										}
									]
								}
							},
							{
								"name": "highlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled key of the highlighted item",
									"tags": []
								}
							},
							{
								"name": "defaultHighlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the highlighted item when opened.\nUse when you don't need to control the highlighted value of the listbox.",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop the keyboard navigation through the options",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "selectionMode",
								"type": "SelectionMode | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "How multiple selection should behave in the listbox.\n\n- `single`: The user can select a single item.\n- `multiple`: The user can select multiple items without using modifier keys.\n- `extended`: The user can select multiple items by using modifier keys.",
									"tags": [
										{
											"name": "default",
											"value": "\"single\""
										}
									]
								}
							},
							{
								"name": "scrollToIndexFn",
								"type": "((details: ScrollToIndexDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to scroll to a specific index",
									"tags": []
								}
							},
							{
								"name": "selectOnHighlight",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to select the item when it is highlighted",
									"tags": []
								}
							},
							{
								"name": "deselectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disallow empty selection",
									"tags": []
								}
							},
							{
								"name": "typeahead",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to enable typeahead on the listbox",
									"tags": []
								}
							},
							{
								"name": "onSelect",
								"type": "((details: SelectionDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an item is selected",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "ListboxApi<PropTypes, any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(listbox: ListboxApi<PropTypes, any>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"ul\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemProps",
						"props": [
							{
								"name": "item",
								"type": "any",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The item to render",
									"tags": []
								}
							},
							{
								"name": "highlightOnHover",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to highlight the item on hover",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"li\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "locale-provider",
				"types": [
					{
						"name": "LocaleProviderRootProps",
						"props": [
							{
								"name": "locale",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The locale to use for the application.",
									"tags": [
										{
											"name": "default",
											"value": "'en-US'"
										}
									]
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "LocaleProviderRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(locale: Locale) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "marquee",
				"types": [
					{
						"name": "MarqueeRootProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; viewport: string; content: (index: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the marquee. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "side",
								"type": "Side | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The side/direction the marquee scrolls towards.",
									"tags": [
										{
											"name": "default",
											"value": "\"start\""
										}
									]
								}
							},
							{
								"name": "speed",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The speed of the marquee animation in pixels per second.",
									"tags": [
										{
											"name": "default",
											"value": "50"
										}
									]
								}
							},
							{
								"name": "delay",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The delay before the animation starts (in seconds).",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "loopCount",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of times to loop the animation (0 = infinite).",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "spacing",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The spacing between marquee items.",
									"tags": [
										{
											"name": "default",
											"value": "\"1rem\""
										}
									]
								}
							},
							{
								"name": "autoFill",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to automatically duplicate content to fill the container.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "pauseOnInteraction",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to pause the marquee on user interaction (hover, focus).",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "reverse",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to reverse the animation direction.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "paused",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the marquee is paused.",
									"tags": []
								}
							},
							{
								"name": "defaultPaused",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the marquee is paused by default.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "onPauseChange",
								"type": "((details: PauseStatusDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pause status changes.",
									"tags": []
								}
							},
							{
								"name": "onLoopComplete",
								"type": "(() => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the marquee completes one loop iteration.",
									"tags": []
								}
							},
							{
								"name": "onComplete",
								"type": "(() => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the marquee completes all loops and stops.\nOnly fires for finite loops (loopCount > 0).",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "MarqueeApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(marquee: MarqueeApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeViewportProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeContentProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The index of the content instance (0 for original, 1+ for duplicates).",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeEdgeProps",
						"props": [
							{
								"name": "side",
								"type": "Side",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The side where the edge gradient should appear.",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "menu",
				"types": [
					{
						"name": "MenuRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ trigger: string | ((value?: string | undefined) => string); contextTrigger: string | ((value?: string | undefined) => string); content: string; groupLabel: (id: string) => string; group: (id: string) => string; positioner: string; arrow: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the menu. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "defaultHighlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial highlighted value of the menu item when rendered.\nUse when you don't need to control the highlighted value of the menu item.",
									"tags": []
								}
							},
							{
								"name": "highlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled highlighted value of the menu item.",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the highlighted menu item changes.",
									"tags": []
								}
							},
							{
								"name": "onSelect",
								"type": "((details: SelectionDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when a menu item is selected.",
									"tags": []
								}
							},
							{
								"name": "anchorPoint",
								"type": "Point | null | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The positioning point for the menu. Can be set by the context menu trigger or the button trigger.",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop the keyboard navigation.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The options used to dynamically position the menu",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the menu when an option is selected",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "aria-label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The accessibility label for the menu",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the menu",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the menu opens or closes",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the menu when rendered.\nUse when you don't need to control the open state of the menu.",
									"tags": []
								}
							},
							{
								"name": "typeahead",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the pressing printable characters should trigger typeahead navigation",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "composite",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu is a composed with other composite widgets like a combobox or tabs",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "navigate",
								"type": "((details: NavigateDetails) => void) | null | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to navigate to the selected item if it's an anchor element",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial trigger value when rendered.\nUse when you don't need to control the trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the trigger value changes.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onEscapeKeyDown",
								"type": "((event: KeyboardEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "onRequestDismiss",
								"type": "((event: LayerDismissEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when this layer is closed due to a parent layer being closed",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "MenuApi<PropTypes> & { service: MenuService; }",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(menu: MenuApi<PropTypes> & { service: MenuService; }) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuContextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The unique value of the menu item option.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu item is disabled",
									"tags": []
								}
							},
							{
								"name": "valueText",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The textual value of the option. Used in typeahead navigation of the menu.\nIf not provided, the text content of the menu item will be used.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu should be closed when the option is selected.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuOptionItemProps",
						"props": [
							{
								"name": "checked",
								"type": "boolean",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "Whether the option is checked",
									"tags": []
								}
							},
							{
								"name": "type",
								"type": "\"radio\" | \"checkbox\"",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "Whether the option is a radio or a checkbox",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the option",
									"tags": []
								}
							},
							{
								"name": "onCheckedChange",
								"type": "((checked: boolean) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the option state is changed",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu item is disabled",
									"tags": []
								}
							},
							{
								"name": "valueText",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The textual value of the option. Used in typeahead navigation of the menu.\nIf not provided, the text content of the menu item will be used.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu should be closed when the option is selected.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuTriggerItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The unique value of the menu item option.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu item is disabled",
									"tags": []
								}
							},
							{
								"name": "valueText",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The textual value of the option. Used in typeahead navigation of the menu.\nIf not provided, the text content of the menu item will be used.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu should be closed when the option is selected.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuSeparatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"hr\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuArrowProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuArrowTipProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "navigation",
				"types": [
					{
						"name": "NavigationRootProps",
						"props": [
							{
								"name": "layout",
								"type": "\"bar\" | \"rail\" | \"sidebar\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Sets the data-layout attribute, which modifies the visual presentation of the component set.",
									"tags": [
										{
											"name": "default",
											"value": "bar"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationHeaderProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"header\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationMenuProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationTriggerAnchorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"a\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationTriggerTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationFooterProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"footer\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "pagination",
				"types": [
					{
						"name": "PaginationRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; ellipsis: (index: number) => string; firstTrigger: string; prevTrigger: string; nextTrigger: string; lastTrigger: string; item: (page: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the accordion. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "count",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Total number of data items",
									"tags": []
								}
							},
							{
								"name": "pageSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled number of data items per page",
									"tags": []
								}
							},
							{
								"name": "defaultPageSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial number of data items per page when rendered.\nUse when you don't need to control the page size of the pagination.",
									"tags": [
										{
											"name": "default",
											"value": "10"
										}
									]
								}
							},
							{
								"name": "siblingCount",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Number of pages to show beside active page",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "boundaryCount",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Number of pages to show at the beginning and end",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "page",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled active page",
									"tags": []
								}
							},
							{
								"name": "defaultPage",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial active page when rendered.\nUse when you don't need to control the active page of the pagination.",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "onPageChange",
								"type": "((details: PageChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the page number is changed",
									"tags": []
								}
							},
							{
								"name": "onPageSizeChange",
								"type": "((details: PageSizeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the page size is changed",
									"tags": []
								}
							},
							{
								"name": "type",
								"type": "\"button\" | \"link\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The type of the trigger element",
									"tags": [
										{
											"name": "default",
											"value": "\"button\""
										}
									]
								}
							},
							{
								"name": "getPageUrl",
								"type": "((details: PageUrlDetails) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to generate href attributes for pagination links.\nOnly used when `type` is set to \"link\".",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"nav\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "PaginationApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"nav\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(pagination: PaginationApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationFirstTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationItemProps",
						"props": [
							{
								"name": "type",
								"type": "\"page\"",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"a\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationEllipsisProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationLastTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "popover",
				"types": [
					{
						"name": "PopoverRootProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ anchor: string; trigger: string | ((value?: string | undefined) => string); content: string; title: string; description: string; closeTrigger: string; positioner: string; arrow: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the popover. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "modal",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the popover should be modal. When set to `true`:\n- interaction with outside elements will be disabled\n- only popover content will be visible to screen readers\n- scrolling is blocked\n- focus is trapped within the popover",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "portalled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the popover is portalled. This will proxy the tabbing behavior regardless of the DOM position\nof the popover content.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to automatically set focus on the first focusable\ncontent within the popover when opened.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "initialFocusEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The element to focus on when the popover is opened.",
									"tags": []
								}
							},
							{
								"name": "finalFocusEl",
								"type": "(() => MaybeElement) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the popover is closed.",
									"tags": []
								}
							},
							{
								"name": "restoreFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to restore focus to the element that had focus before the popover was opened.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnInteractOutside",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the popover when the user clicks outside of the popover.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the popover when the escape key is pressed.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the popover opens or closes",
									"tags": []
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The user provided options used to position the popover content",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the popover",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the popover when rendered.\nUse when you don't need to control the open state of the popover.",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial trigger value when rendered.\nUse when you don't need to control the trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the trigger value changes.",
									"tags": []
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "onEscapeKeyDown",
								"type": "((event: KeyboardEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "onRequestDismiss",
								"type": "((event: LayerDismissEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when this layer is closed due to a parent layer being closed",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "persistentElements",
								"type": "(() => Element | null)[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "Returns the persistent elements that:\n- should not have pointer-events disabled\n- should not trigger the dismiss event",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "PopoverApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(popover: PopoverApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverAnchorProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverTriggerProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverArrowProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverArrowTipProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverTitleProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverDescriptionProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "portal",
				"types": [
					{
						"name": "PortalRootProps",
						"props": [
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If true, the portal functionality is disabled and children are rendered in place.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "target",
								"type": "HTMLElement | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The HTML element to which the portal content will be appended.",
									"tags": [
										{
											"name": "default",
											"value": "document.body"
										}
									]
								}
							},
							{
								"name": "children",
								"type": "string | number | bigint | boolean | ReactElement<unknown, string | JSXElementConstructor<any>> | Iterable<ReactNode> | ReactPortal | Promise<...> | null",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "progress",
				"types": [
					{
						"name": "ProgressRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; track: string; label: string; circle: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the progress bar. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the progress bar.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "number | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the progress bar when rendered.\nUse when you don't need to control the value of the progress bar.",
									"tags": [
										{
											"name": "default",
											"value": "50"
										}
									]
								}
							},
							{
								"name": "min",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum allowed value of the progress bar.",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "max",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum allowed value of the progress bar.",
									"tags": [
										{
											"name": "default",
											"value": "100"
										}
									]
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the value changes.",
									"tags": []
								}
							},
							{
								"name": "formatOptions",
								"type": "NumberFormatOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The options to use for formatting the value.",
									"tags": [
										{
											"name": "default",
											"value": "{ style: \"percent\" }"
										},
										{
											"name": "see",
											"value": "://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat"
										}
									]
								}
							},
							{
								"name": "locale",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The locale to use for formatting the value.",
									"tags": [
										{
											"name": "default",
											"value": "\"en-US\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the element.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "ProgressApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(progress: ProgressApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressValueTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressTrackProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressRangeProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressCircleProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"svg\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressCircleTrackProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"circle\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressCircleRangeProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"circle\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "qr-code",
				"types": [
					{
						"name": "QrCodeRootProps",
						"props": [
							{
								"name": "value",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value to encode.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value to encode when rendered.\nUse when you don't need to control the value of the qr code.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; frame: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The element ids.",
									"tags": []
								}
							},
							{
								"name": "encoding",
								"type": "QrCodeGenerateOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The qr code encoding options.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the value changes.",
									"tags": []
								}
							},
							{
								"name": "pixelSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The pixel size of the qr code.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "QrCodeApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(qrCode: QrCodeApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeDownloadTriggerProps",
						"props": [
							{
								"name": "mimeType",
								"type": "DataUrlType",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The mime type of the image.",
									"tags": []
								}
							},
							{
								"name": "quality",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The quality of the image.",
									"tags": []
								}
							},
							{
								"name": "fileName",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The name of the file.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeFrameProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"svg\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodePatternProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"path\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeOverlayProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "rating-group",
				"types": [
					{
						"name": "RatingGroupRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: string; hiddenInput: string; control: string; item: (id: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the rating. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "count",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The total number of ratings.",
									"tags": [
										{
											"name": "default",
											"value": "5"
										}
									]
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name attribute of the rating element (used in forms).",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input element.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the rating",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the rating when rendered.\nUse when you don't need to control the value of the rating.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the rating is readonly.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the rating is disabled.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the rating is required.",
									"tags": []
								}
							},
							{
								"name": "allowHalf",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow half stars.",
									"tags": []
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to autofocus the rating.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to be called when the rating value changes.",
									"tags": []
								}
							},
							{
								"name": "onHoverChange",
								"type": "((details: HoverChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to be called when the rating value is hovered.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "RatingGroupApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(ratingGroup: RatingGroupApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupItemProps",
						"props": [
							{
								"name": "empty",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The content to render when the item is in the empty state.",
									"tags": [
										{
											"name": "default",
											"value": "StarEmpty (SVG)"
										}
									]
								}
							},
							{
								"name": "half",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The content to render when the item is in the half state.",
									"tags": [
										{
											"name": "default",
											"value": "StarHalf (SVG)"
										}
									]
								}
							},
							{
								"name": "full",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The content to render when the item is in the full state.",
									"tags": [
										{
											"name": "default",
											"value": "StarFull (SVG)"
										}
									]
								}
							},
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "segmented-control",
				"types": [
					{
						"name": "SegmentedControlRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: string; indicator: string; item: (value: string) => string; itemLabel: (value: string) => string; itemControl: (value: string) => string; itemHiddenInput: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the radio. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the radio group",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the checked radio when rendered.\nUse when you don't need to control the value of the radio group.",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name of the input fields in the radio\n(Useful for form submission).",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the radio group will be disabled",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the radio group is marked as invalid.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the radio group is marked as required.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the radio group is read-only",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called once a radio is checked",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Orientation of the radio group",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "RadioGroupApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(ratingGroup: RadioGroupApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlItemHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "slider",
				"types": [
					{
						"name": "SliderRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; thumb: (index: number) => string; hiddenInput: (index: number) => string; control: string; track: string; range: string; label: string; valueText: string; marker: (index: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the slider. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "aria-label",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The aria-label of each slider thumb. Useful for providing an accessible name to the slider",
									"tags": []
								}
							},
							{
								"name": "aria-labelledby",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The `id` of the elements that labels each slider thumb. Useful for providing an accessible name to the slider",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name associated with each slider thumb (when used in a form)",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input element.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the slider",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "number[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the slider when rendered.\nUse when you don't need to control the value of the slider.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the slider is disabled",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the slider is read-only",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the slider is invalid",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the value of the slider changes",
									"tags": []
								}
							},
							{
								"name": "onValueChangeEnd",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the slider value change is done",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the slider's focused index changes",
									"tags": []
								}
							},
							{
								"name": "getAriaValueText",
								"type": "((details: ValueTextDetails) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function that returns a human readable value for the slider thumb",
									"tags": []
								}
							},
							{
								"name": "min",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum value of the slider",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "max",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum value of the slider",
									"tags": [
										{
											"name": "default",
											"value": "100"
										}
									]
								}
							},
							{
								"name": "step",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The step value of the slider",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "minStepsBetweenThumbs",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum permitted steps between multiple thumbs.\n\n`minStepsBetweenThumbs` * `step` should reflect the gap between the thumbs.\n\n- `step: 1` and `minStepsBetweenThumbs: 10` => gap is `10`\n- `step: 10` and `minStepsBetweenThumbs: 2` => gap is `20`",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "orientation",
								"type": "\"vertical\" | \"horizontal\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the slider",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "origin",
								"type": "\"start\" | \"center\" | \"end\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The origin of the slider range. The track is filled from the origin\nto the thumb for single values.\n- \"start\": Useful when the value represents an absolute value\n- \"center\": Useful when the value represents an offset (relative)\n- \"end\": Useful when the value represents an offset from the end",
									"tags": [
										{
											"name": "default",
											"value": "\"start\""
										}
									]
								}
							},
							{
								"name": "thumbAlignment",
								"type": "\"center\" | \"contain\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The alignment of the slider thumb relative to the track\n- `center`: the thumb will extend beyond the bounds of the slider track.\n- `contain`: the thumb will be contained within the bounds of the track.",
									"tags": [
										{
											"name": "default",
											"value": "\"contain\""
										}
									]
								}
							},
							{
								"name": "thumbSize",
								"type": "{ width: number; height: number; } | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The slider thumbs dimensions",
									"tags": []
								}
							},
							{
								"name": "thumbCollisionBehavior",
								"type": "\"none\" | \"push\" | \"swap\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Controls how thumbs behave when they collide during pointer interactions.\n- `none` (default): Thumbs cannot move past each other; excess movement is ignored.\n- `push`: Thumbs push each other without restoring their previous positions when dragged back.\n- `swap`: Thumbs swap places when dragged past each other.",
									"tags": [
										{
											"name": "default",
											"value": "\"none\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "SliderApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(slider: SliderApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderValueTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"output\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderTrackProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderRangeProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderThumbProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderMarkerGroupProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderMarkerProps",
						"props": [
							{
								"name": "value",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "steps",
				"types": [
					{
						"name": "StepsRootProps",
						"props": [
							{
								"name": "ids",
								"type": "ElementIds | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The custom ids for the stepper elements",
									"tags": []
								}
							},
							{
								"name": "step",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the stepper",
									"tags": []
								}
							},
							{
								"name": "defaultStep",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the stepper when rendered.\nUse when you don't need to control the value of the stepper.",
									"tags": []
								}
							},
							{
								"name": "onStepChange",
								"type": "((details: StepChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when the value changes",
									"tags": []
								}
							},
							{
								"name": "onStepComplete",
								"type": "VoidFunction | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when a step is completed",
									"tags": []
								}
							},
							{
								"name": "linear",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the stepper requires the user to complete the steps in order",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the stepper",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "count",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The total number of steps",
									"tags": []
								}
							},
							{
								"name": "isStepValid",
								"type": "((index: number) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Whether a step is valid. Invalid steps block forward navigation in linear mode.",
									"tags": [
										{
											"name": "default",
											"value": "() => true"
										}
									]
								}
							},
							{
								"name": "isStepSkippable",
								"type": "((index: number) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Whether a step can be skipped during navigation.\nSkippable steps are bypassed when using next/prev.",
									"tags": [
										{
											"name": "default",
											"value": "() => false"
										}
									]
								}
							},
							{
								"name": "onStepInvalid",
								"type": "((details: StepInvalidDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when navigation is blocked due to an invalid step.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "StepsApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(steps: StepsApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsListProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsItemProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsSeparatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsContentProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "switch",
				"types": [
					{
						"name": "SwitchRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; hiddenInput: string; control: string; label: string; thumb: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the switch. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the switch is disabled.",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the switch is marked as invalid.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the switch input is marked as required,",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the switch is read-only",
									"tags": []
								}
							},
							{
								"name": "onCheckedChange",
								"type": "((details: CheckedChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the switch is clicked.",
									"tags": []
								}
							},
							{
								"name": "checked",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled checked state of the switch",
									"tags": []
								}
							},
							{
								"name": "defaultChecked",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial checked state of the switch when rendered.\nUse when you don't need to control the checked state of the switch.",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name of the input field in a switch\n(Useful for form submission).",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The id of the form that the switch belongs to",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string | number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The value of switch input. Useful for form submission.",
									"tags": [
										{
											"name": "default",
											"value": "\"on\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "SwitchApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(switch_: SwitchApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchThumbProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tabs",
				"types": [
					{
						"name": "TabsRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; trigger: (value: string) => string; list: string; content: (value: string) => string; indicator: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the tabs. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the keyboard navigation will loop from last tab to first, and vice versa.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "value",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected tab value",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected tab value when rendered.\nUse when you don't need to control the selected tab value.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the tabs. Can be `horizontal` or `vertical`\n- `horizontal`: only left and right arrow key navigation will work.\n- `vertical`: only up and down arrow key navigation will work.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "activationMode",
								"type": "\"manual\" | \"automatic\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The activation mode of the tabs. Can be `manual` or `automatic`\n- `manual`: Tabs are activated when clicked or press `enter` key.\n- `automatic`: Tabs are activated when receiving focus",
									"tags": [
										{
											"name": "default",
											"value": "\"automatic\""
										}
									]
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when the selected/active tab changes",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when the focused tab changes",
									"tags": []
								}
							},
							{
								"name": "composite",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tab is composite",
									"tags": []
								}
							},
							{
								"name": "deselectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the active tab can be deselected when clicking on it.",
									"tags": []
								}
							},
							{
								"name": "navigate",
								"type": "((details: NavigateDetails) => void) | null | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to navigate to the selected tab when clicking on it.\nUseful if tab triggers are anchor elements.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "TabsApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(tabs: TabsApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsListProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsTriggerProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the tab",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tab is disabled",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsContentProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the tab",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tags-input",
				"types": [
					{
						"name": "TagsInputRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; input: string; hiddenInput: string; clearBtn: string; label: string; control: string; item: (opts: ItemProps) => string; itemDeleteTrigger: (opts: ItemProps) => string; itemInput: (opts: ItemProps) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the tags input. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "maxLength",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The max length of the input.",
									"tags": []
								}
							},
							{
								"name": "delimiter",
								"type": "string | RegExp | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The character that serves has:\n- event key to trigger the addition of a new tag\n- character used to split tags when pasting into the input",
									"tags": [
										{
											"name": "default",
											"value": "\",\""
										}
									]
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the input should be auto-focused",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input should be disabled",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input should be read-only",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input is invalid",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input is required",
									"tags": []
								}
							},
							{
								"name": "editable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether a tag can be edited after creation, by pressing `Enter` or double clicking.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "inputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled tag input's value",
									"tags": []
								}
							},
							{
								"name": "defaultInputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial tag input value when rendered.\nUse when you don't need to control the tag input value.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled tag value",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial tag value when rendered.\nUse when you don't need to control the tag value.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the tag values is updated",
									"tags": []
								}
							},
							{
								"name": "onInputValueChange",
								"type": "((details: InputValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the input value is updated",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when a tag is highlighted by pointer or keyboard navigation",
									"tags": []
								}
							},
							{
								"name": "onValueInvalid",
								"type": "((details: ValidityChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the max tag count is reached or the `validateTag` function returns `false`",
									"tags": []
								}
							},
							{
								"name": "validate",
								"type": "((details: ValidateArgs) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Returns a boolean that determines whether a tag can be added.\nUseful for preventing duplicates or invalid tag values.",
									"tags": []
								}
							},
							{
								"name": "allowDuplicates",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow duplicate tags.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "blurBehavior",
								"type": "\"clear\" | \"add\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The behavior of the tags input when the input is blurred\n- `\"add\"`: add the input value as a new tag\n- `\"clear\"`: clear the input value",
									"tags": []
								}
							},
							{
								"name": "addOnPaste",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to add a tag when you paste values into the tag input",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "max",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The max number of tags",
									"tags": [
										{
											"name": "default",
											"value": "Infinity"
										}
									]
								}
							},
							{
								"name": "allowOverflow",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow tags to exceed max. In this case,\nwe'll attach `data-invalid` to the root",
									"tags": []
								}
							},
							{
								"name": "sanitizeValue",
								"type": "((value: string) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to sanitize the tag value before adding.\nUseful for trimming whitespace, normalizing case, or stripping special characters.",
									"tags": [
										{
											"name": "default",
											"value": "(value) => value.trim()"
										},
										{
											"name": "example",
											"value": "(value) => value.toLowerCase().trim()"
										}
									]
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name attribute for the input. Useful for form submissions",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input element.",
									"tags": []
								}
							},
							{
								"name": "placeholder",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The placeholder text for the input",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "TagsInputApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(tagsInput: TagsInputApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputLabelProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"label\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemProps",
						"props": [
							{
								"name": "index",
								"type": "string | number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemPreviewProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemDeleteTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputClearTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"input\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "toast",
				"types": [
					{
						"name": "ToastRootProps",
						"props": [
							{
								"name": "toast",
								"type": "Omit<ToastOptions<any>, \"id\" | \"parent\">",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "index",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(toast: ToastApi<PropTypes, any>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastGroupProps",
						"props": [
							{
								"name": "toaster",
								"type": "ToastStore<any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "((toast: ToastProps<any>) => Element | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastMessageProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastTitleProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastDescriptionProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastActionTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "toggle-group",
				"types": [
					{
						"name": "ToggleGroupRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; item: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the toggle. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the toggle is disabled.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected value of the toggle group.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected value of the toggle group when rendered.\nUse when you don't need to control the selected value of the toggle group.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the toggle is clicked.",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop focus inside the toggle group.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "rovingFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to use roving tab index to manage focus.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "orientation",
								"type": "Orientation | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the toggle group.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "multiple",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow multiple toggles to be selected.",
									"tags": []
								}
							},
							{
								"name": "deselectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the toggle group allows empty selection.\n**Note:** This is ignored if `multiple` is `true`.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToggleGroupRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "ToggleGroupApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToggleGroupRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(togglegroup: ToggleGroupApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToggleGroupItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tooltip",
				"types": [
					{
						"name": "TooltipRootProps",
						"props": [
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ trigger: string | ((value?: string | undefined) => string); content: string; arrow: string; positioner: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the tooltip. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "openDelay",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The open delay of the tooltip.",
									"tags": [
										{
											"name": "default",
											"value": "400"
										}
									]
								}
							},
							{
								"name": "closeDelay",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The close delay of the tooltip.",
									"tags": [
										{
											"name": "default",
											"value": "150"
										}
									]
								}
							},
							{
								"name": "closeOnPointerDown",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the tooltip on pointerdown.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the tooltip when the Escape key is pressed.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnScroll",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip should close on scroll",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip should close on click",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "interactive",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip's content is interactive.\nIn this mode, the tooltip will remain open when user hovers over the content.",
									"tags": [
										{
											"name": "see",
											"value": "://www.w3.org/TR/WCAG21/#content-on-hover-or-focus"
										},
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the tooltip is opened.",
									"tags": []
								}
							},
							{
								"name": "aria-label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Custom label for the tooltip.",
									"tags": []
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The user provided options used to position the popover content",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip is disabled",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the tooltip",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the tooltip when rendered.\nUse when you don't need to control the open state of the tooltip.",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial trigger value when rendered.\nUse when you don't need to control the trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the trigger value changes.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "TooltipApi<PropTypes>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(tooltip: TooltipApi<PropTypes>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"button\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipArrowProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipArrowTipProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tree-view",
				"types": [
					{
						"name": "TreeViewNodeContextProps",
						"props": [
							{
								"name": "children",
								"type": "(treeView: NodeProps) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewRootProps",
						"props": [
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "collection",
								"type": "TreeCollection<T> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The tree collection data",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; tree: string; label: string; node: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the tree elements. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "expandedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled expanded node ids",
									"tags": []
								}
							},
							{
								"name": "defaultExpandedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial expanded node ids when rendered.\nUse when you don't need to control the expanded node value.",
									"tags": []
								}
							},
							{
								"name": "selectedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected node value",
									"tags": []
								}
							},
							{
								"name": "defaultSelectedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected node value when rendered.\nUse when you don't need to control the selected node value.",
									"tags": []
								}
							},
							{
								"name": "defaultCheckedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial checked node value when rendered.\nUse when you don't need to control the checked node value.",
									"tags": []
								}
							},
							{
								"name": "checkedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled checked node value",
									"tags": []
								}
							},
							{
								"name": "defaultFocusedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial focused node value when rendered.\nUse when you don't need to control the focused node value.",
									"tags": []
								}
							},
							{
								"name": "focusedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The value of the focused node",
									"tags": []
								}
							},
							{
								"name": "selectionMode",
								"type": "\"single\" | \"multiple\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tree supports multiple selection\n- \"single\": only one node can be selected\n- \"multiple\": multiple nodes can be selected",
									"tags": [
										{
											"name": "default",
											"value": "\"single\""
										}
									]
								}
							},
							{
								"name": "onExpandedChange",
								"type": "((details: ExpandedChangeDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the tree is opened or closed",
									"tags": []
								}
							},
							{
								"name": "onSelectionChange",
								"type": "((details: SelectionChangeDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the selection changes",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the focused node changes",
									"tags": []
								}
							},
							{
								"name": "onCheckedChange",
								"type": "((details: CheckedChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the checked value changes",
									"tags": []
								}
							},
							{
								"name": "canRename",
								"type": "((node: T, indexPath: IndexPath) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to determine if a node can be renamed",
									"tags": []
								}
							},
							{
								"name": "onRenameStart",
								"type": "((details: RenameStartDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when a node starts being renamed",
									"tags": []
								}
							},
							{
								"name": "onBeforeRename",
								"type": "((details: RenameCompleteDetails) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called before a rename is completed. Return false to prevent the rename.",
									"tags": []
								}
							},
							{
								"name": "onRenameComplete",
								"type": "((details: RenameCompleteDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when a node label rename is completed",
									"tags": []
								}
							},
							{
								"name": "onLoadChildrenComplete",
								"type": "((details: LoadChildrenCompleteDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when a node finishes loading children",
									"tags": []
								}
							},
							{
								"name": "onLoadChildrenError",
								"type": "((details: LoadChildrenErrorDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when loading children fails for one or more nodes",
									"tags": []
								}
							},
							{
								"name": "expandOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether clicking on a branch should open it or not",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "typeahead",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tree supports typeahead search",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "loadChildren",
								"type": "((details: LoadChildrenDetails<T>) => Promise<T[]>) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to load children for a node asynchronously.\nWhen provided, branches will wait for this promise to resolve before expanding.",
									"tags": []
								}
							},
							{
								"name": "scrollToIndexFn",
								"type": "((details: ScrollToIndexDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to scroll to a specific index.\nUseful for virtualized tree views.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "TreeViewApi<PropTypes, any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "(treeView: TreeViewApi<PropTypes, any>) => ReactNode",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewTreeProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewLabelProps",
						"props": [
							{
								"name": "level",
								"type": "1 | 2 | 3 | 4 | 5 | 6 | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The level of the heading.",
									"tags": [
										{
											"name": "defaultValue",
											"value": "3"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"h3\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewNodeProviderProps",
						"props": [
							{
								"name": "value",
								"type": "NodeProps",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "ReactNode",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchControlProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchTextProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"span\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchContentProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchIndentGuideProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewItemProps",
						"props": [
							{
								"name": "element",
								"type": "((attributes: HTMLAttributes<\"div\">) => Element) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			}
		]
	},
	{
		"framework": "svelte",
		"components": [
			{
				"name": "accordion",
				"types": [
					{
						"name": "AccordionRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; item: (value: string) => string; itemContent: (value: string) => string; itemTrigger: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the accordion. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "multiple",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether multiple accordion items can be expanded at the same time.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "collapsible",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether an accordion item can be closed after it has been expanded.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the expanded accordion items.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the expanded accordion items.\nUse when you don't need to control the value of the accordion.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the accordion items are disabled",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the state of expanded/collapsed accordion items changes.",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the focused accordion item changes.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the accordion items.",
									"tags": [
										{
											"name": "default",
											"value": "\"vertical\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => AccordionApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => AccordionApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the accordion item.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the accordion item is disabled.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AccordionItemContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "app-bar",
				"types": [
					{
						"name": "AppBarRootProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"header\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarToolbarProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarLeadProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"nav\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarHeadlineProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AppBarTrailProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"nav\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "avatar",
				"types": [
					{
						"name": "AvatarRootProps",
						"props": [
							{
								"name": "onStatusChange",
								"type": "((details: StatusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Functional called when the image loading status changes.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; image: string; fallback: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the avatar. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => AvatarApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => AvatarApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarImageProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"img\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "AvatarFallbackProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "carousel",
				"types": [
					{
						"name": "CarouselRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; item: (index: number) => string; itemGroup: string; nextTrigger: string; prevTrigger: string; indicatorGroup: string; indicator: (index: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the carousel. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "slidesPerPage",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of slides to show at a time.",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "autoSize",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to enable variable width slides.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "slidesPerMove",
								"type": "number | \"auto\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of slides to scroll at a time.\n\nWhen set to `auto`, the number of slides to scroll is determined by the\n`slidesPerPage` property.",
									"tags": [
										{
											"name": "default",
											"value": "\"auto\""
										}
									]
								}
							},
							{
								"name": "autoplay",
								"type": "boolean | { delay: number; } | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Whether to scroll automatically. The default delay is 4000ms.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "allowMouseDrag",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow scrolling via dragging with mouse",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "loop",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the carousel should loop around.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "page",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled page of the carousel.",
									"tags": []
								}
							},
							{
								"name": "defaultPage",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial page to scroll to when rendered.\nUse when you don't need to control the page of the carousel.",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "spacing",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The amount of space between items.",
									"tags": [
										{
											"name": "default",
											"value": "\"0px\""
										}
									]
								}
							},
							{
								"name": "padding",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Defines the extra space added around the scrollable area,\nenabling nearby items to remain partially in view.",
									"tags": []
								}
							},
							{
								"name": "onPageChange",
								"type": "((details: PageChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the page changes.",
									"tags": []
								}
							},
							{
								"name": "inViewThreshold",
								"type": "number | number[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The threshold for determining if an item is in view.",
									"tags": [
										{
											"name": "default",
											"value": "0.6"
										}
									]
								}
							},
							{
								"name": "snapType",
								"type": "\"proximity\" | \"mandatory\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The snap type of the item.",
									"tags": [
										{
											"name": "default",
											"value": "\"mandatory\""
										}
									]
								}
							},
							{
								"name": "slideCount",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The total number of slides.\nUseful for SSR to render the initial ating the snap points.",
									"tags": []
								}
							},
							{
								"name": "onDragStatusChange",
								"type": "((details: DragStatusDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the drag status changes.",
									"tags": []
								}
							},
							{
								"name": "onAutoplayStatusChange",
								"type": "((details: AutoplayStatusDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the autoplay status changes.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the element.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => CarouselApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => CarouselApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselItemProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The index of the item.",
									"tags": []
								}
							},
							{
								"name": "snapAlign",
								"type": "\"start\" | \"end\" | \"center\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The snap alignment of the item.",
									"tags": [
										{
											"name": "default",
											"value": "\"start\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselAutoplayTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselIndicatorGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselIndicatorProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The index of the indicator.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the indicator is read only.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CarouselProgressTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "collapsible",
				"types": [
					{
						"name": "CollapsibleRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; content: string; trigger: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the collapsible. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the collapsible.",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the collapsible when rendered.\nUse when you don't need to control the open state of the collapsible.",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback invoked when the open state changes.",
									"tags": []
								}
							},
							{
								"name": "onExitComplete",
								"type": "VoidFunction | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback invoked when the exit animation completes.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the collapsible is disabled.",
									"tags": []
								}
							},
							{
								"name": "collapsedHeight",
								"type": "string | number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The height of the content when collapsed.",
									"tags": []
								}
							},
							{
								"name": "collapsedWidth",
								"type": "string | number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The width of the content when collapsed.",
									"tags": []
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => CollapsibleApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => CollapsibleApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "CollapsibleContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "combobox",
				"types": [
					{
						"name": "ComboboxRootProps",
						"props": [
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the combobox",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the combobox when rendered.\nUse when you don't need to control the open state of the combobox.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: string; control: string; input: string; content: string; trigger: string; clearTrigger: string; item: (id: string, index?: number | undefined) => string; positioner: string; itemGroup: (id: string | number) => string; itemGroupLabel: (id: string | number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the combobox. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "inputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the combobox's input",
									"tags": []
								}
							},
							{
								"name": "defaultInputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the combobox's input when rendered.\nUse when you don't need to control the value of the combobox's input.",
									"tags": [
										{
											"name": "default",
											"value": "\"\""
										}
									]
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The `name` attribute of the combobox's input. Useful for form submission",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the combobox.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is disabled",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is readonly. This puts the combobox in a \"non-editable\" mode\nbut the user can still interact with it",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is invalid",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is required",
									"tags": []
								}
							},
							{
								"name": "placeholder",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The placeholder text of the combobox's input",
									"tags": []
								}
							},
							{
								"name": "defaultHighlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial highlighted value of the combobox when rendered.\nUse when you don't need to control the highlighted value of the combobox.",
									"tags": []
								}
							},
							{
								"name": "highlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled highlighted value of the combobox",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the combobox's selected items",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the combobox's selected items when rendered.\nUse when you don't need to control the value of the combobox's selected items.",
									"tags": [
										{
											"name": "default",
											"value": "[]"
										}
									]
								}
							},
							{
								"name": "inputBehavior",
								"type": "\"autohighlight\" | \"autocomplete\" | \"none\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Defines the auto-completion behavior of the combobox.\n\n- `autohighlight`: The first focused item is highlighted as the user types\n- `autocomplete`: Navigating the listbox with the arrow keys selects the item and the input is updated",
									"tags": [
										{
											"name": "default",
											"value": "\"none\""
										}
									]
								}
							},
							{
								"name": "selectionBehavior",
								"type": "\"clear\" | \"replace\" | \"preserve\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The behavior of the combobox input when an item is selected\n\n- `replace`: The selected item string is set as the input value\n- `clear`: The input value is cleared\n- `preserve`: The input value is preserved",
									"tags": [
										{
											"name": "default",
											"value": "\"replace\""
										}
									]
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to autofocus the input on mount",
									"tags": []
								}
							},
							{
								"name": "openOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to open the combobox popup on initial click on the input",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "openOnChange",
								"type": "boolean | ((details: InputValueChangeDetails) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Whether to show the combobox when the input value changes",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "allowCustomValue",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow typing custom values in the input",
									"tags": []
								}
							},
							{
								"name": "alwaysSubmitOnEnter",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to always submit on Enter key press, even if popup is open.\nUseful for single-field autocomplete forms where Enter should submit the form.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop the keyboard navigation through the items",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The positioning options to dynamically position the menu",
									"tags": [
										{
											"name": "default",
											"value": "{ placement: \"bottom-start\" }"
										}
									]
								}
							},
							{
								"name": "onInputValueChange",
								"type": "((details: InputValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the input's value changes",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when a new item is selected",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an item is highlighted using the pointer\nor keyboard navigation.",
									"tags": []
								}
							},
							{
								"name": "onSelect",
								"type": "((details: SelectionDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an item is selected",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the popup is opened",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "collection",
								"type": "ListCollection<any> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The collection of items",
									"tags": []
								}
							},
							{
								"name": "multiple",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow multiple selection.\n\n**Good to know:** When `multiple` is `true`, the `selectionBehavior` is automatically set to `clear`.\nIt is recommended to render the selected items in a separate container.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the combobox when an item is selected.",
									"tags": []
								}
							},
							{
								"name": "openOnKeyPress",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to open the combobox on arrow key press",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "scrollToIndexFn",
								"type": "((details: ScrollToIndexDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to scroll to a specific index",
									"tags": []
								}
							},
							{
								"name": "composite",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the combobox is a composed with other composite widgets like tabs",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "disableLayer",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disable registering this a dismissable layer",
									"tags": []
								}
							},
							{
								"name": "navigate",
								"type": "((details: NavigateDetails) => void) | null | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to navigate to the selected item",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => ComboboxApi<PropTypes, any>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => ComboboxApi<PropTypes, any>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxClearTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"ul\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemProps",
						"props": [
							{
								"name": "persistFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether hovering outside should clear the highlighted state",
									"tags": []
								}
							},
							{
								"name": "item",
								"type": "any",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The item to render",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"li\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ComboboxItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "date-picker",
				"types": [
					{
						"name": "DatePickerRootProps",
						"props": [
							{
								"name": "locale",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The locale (BCP 47 language tag) to use when formatting the date.",
									"tags": [
										{
											"name": "default",
											"value": "\"en-US\""
										}
									]
								}
							},
							{
								"name": "createCalendar",
								"type": "((identifier: CalendarIdentifier) => Calendar) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A function that creates a Calendar object for a given calendar identifier.\nEnables non-Gregorian calendar support (Persian, Buddhist, Islamic, etc.)\nwithout bundling all calendars by default.",
									"tags": [
										{
											"name": "example",
											"value": "import { createCalendar } from \"@internationalized/date\"\n{ locale: \"fa-IR\", createCalendar }"
										}
									]
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: (index: number) => string; table: (id: string) => string; tableHeader: (id: string) => string; tableBody: (id: string) => string; tableRow: (id: string) => string; ... 11 more ...; positioner: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the date picker. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The `name` attribute of the input element.",
									"tags": []
								}
							},
							{
								"name": "timeZone",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The time zone to use",
									"tags": [
										{
											"name": "default",
											"value": "\"UTC\""
										}
									]
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar is disabled.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar is read-only.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the date picker is required",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the date picker is invalid",
									"tags": []
								}
							},
							{
								"name": "outsideDaySelectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether day outside the visible range can be selected.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "min",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The minimum date that can be selected.",
									"tags": []
								}
							},
							{
								"name": "max",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The maximum date that can be selected.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar should close after the date selection is complete.\nThis is ignored when the selection mode is `multiple`.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "openOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to open the calendar when the input is clicked.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "value",
								"type": "DateValue[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected date(s).",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "DateValue[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected date(s) when rendered.\nUse when you don't need to control the selected date(s) of the date picker.",
									"tags": []
								}
							},
							{
								"name": "focusedValue",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The controlled focused date.",
									"tags": []
								}
							},
							{
								"name": "defaultFocusedValue",
								"type": "DateValue | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The initial focused date when rendered.\nUse when you don't need to control the focused date of the date picker.",
									"tags": []
								}
							},
							{
								"name": "numOfMonths",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of months to display.",
									"tags": []
								}
							},
							{
								"name": "startOfWeek",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The first day of the week.\n `0` - Sunday\n `1` - Monday\n `2` - Tuesday\n `3` - Wednesday\n `4` - Thursday\n `5` - Friday\n `6` - Saturday",
									"tags": []
								}
							},
							{
								"name": "fixedWeeks",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the calendar should have a fixed number of weeks.\nThis renders the calendar with 6 weeks instead of 5 or 6.",
									"tags": []
								}
							},
							{
								"name": "showWeekNumbers",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to show the week number column in the day view.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the value changes.",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focused date changes.",
									"tags": []
								}
							},
							{
								"name": "onViewChange",
								"type": "((details: ViewChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the view changes.",
									"tags": []
								}
							},
							{
								"name": "onVisibleRangeChange",
								"type": "((details: VisibleRangeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the visible range changes.",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the calendar opens or closes.",
									"tags": []
								}
							},
							{
								"name": "isDateUnavailable",
								"type": "((date: DateValue, locale: string) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Returns whether a date of the calendar is available.",
									"tags": []
								}
							},
							{
								"name": "selectionMode",
								"type": "SelectionMode | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The selection mode of the calendar.\n- `single` - only one date can be selected\n- `multiple` - multiple dates can be selected\n- `range` - a range of dates can be selected",
									"tags": [
										{
											"name": "default",
											"value": "\"single\""
										}
									]
								}
							},
							{
								"name": "maxSelectedDates",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum number of dates that can be selected.\nThis is only applicable when `selectionMode` is `multiple`.",
									"tags": []
								}
							},
							{
								"name": "format",
								"type": "((date: DateValue, details: LocaleDetails) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The format of the date to display in the input.",
									"tags": []
								}
							},
							{
								"name": "parse",
								"type": "((value: string, details: LocaleDetails) => DateValue | undefined) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to parse the date from the input back to a DateValue.",
									"tags": []
								}
							},
							{
								"name": "placeholder",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The placeholder text to display in the input.",
									"tags": []
								}
							},
							{
								"name": "view",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The view of the calendar",
									"tags": []
								}
							},
							{
								"name": "defaultView",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The default view of the calendar",
									"tags": [
										{
											"name": "default",
											"value": "\"day\""
										}
									]
								}
							},
							{
								"name": "minView",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum view of the calendar",
									"tags": [
										{
											"name": "default",
											"value": "\"day\""
										}
									]
								}
							},
							{
								"name": "maxView",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum view of the calendar",
									"tags": [
										{
											"name": "default",
											"value": "\"year\""
										}
									]
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The user provided options used to position the date picker content",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the date picker",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the date picker when rendered.\nUse when you don't need to control the open state of the date picker.",
									"tags": []
								}
							},
							{
								"name": "inline",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to render the date picker inline",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => DatePickerApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => DatePickerApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerPresetTriggerProps",
						"props": [
							{
								"name": "value",
								"type": "PresetTriggerValue",
								"typeKind": "array",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerInputProps",
						"props": [
							{
								"name": "index",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The index of the input to focus.",
									"tags": []
								}
							},
							{
								"name": "fixOnBlur",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to fix the input value on blur.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerYearSelectProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"select\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerMonthSelectProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"select\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerViewProps",
						"props": [
							{
								"name": "view",
								"type": "DateView | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerViewControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerViewTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerRangeTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"table\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableHeadProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"thead\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableRowProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"tr\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableHeaderProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"th\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableBodyProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"tbody\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableCellProps",
						"props": [
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number | DateValue",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "columns",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "visibleRange",
								"type": "VisibleRange | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"td\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DatePickerTableCellTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "dialog",
				"types": [
					{
						"name": "DialogRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ trigger: string | ((value?: string | undefined) => string); positioner: string; backdrop: string; content: string; closeTrigger: string; title: string; description: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the dialog. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "trapFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to trap focus inside the dialog when it's opened",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "preventScroll",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to prevent scrolling behind the dialog when it's opened",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "modal",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to prevent pointer interaction outside the element and hide all content below it",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "initialFocusEl",
								"type": "(() => MaybeElement) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the dialog is opened",
									"tags": []
								}
							},
							{
								"name": "finalFocusEl",
								"type": "(() => MaybeElement) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the dialog is closed",
									"tags": []
								}
							},
							{
								"name": "restoreFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to restore focus to the element that had focus before the dialog was opened",
									"tags": []
								}
							},
							{
								"name": "closeOnInteractOutside",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the dialog when the outside is clicked",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the dialog when the escape key is pressed",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "aria-label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Human readable label for the dialog, in event the dialog title is not rendered",
									"tags": []
								}
							},
							{
								"name": "role",
								"type": "\"dialog\" | \"alertdialog\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The dialog's role",
									"tags": [
										{
											"name": "default",
											"value": "\"dialog\""
										}
									]
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the dialog",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the dialog when rendered.\nUse when you don't need to control the open state of the dialog.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the dialog's open state changes",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled active trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial active trigger value when rendered.\nUse when you don't need to control the active trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the active trigger changes",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onEscapeKeyDown",
								"type": "((event: KeyboardEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "onRequestDismiss",
								"type": "((event: LayerDismissEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when this layer is closed due to a parent layer being closed",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "persistentElements",
								"type": "(() => Element | null)[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "Returns the persistent elements that:\n- should not have pointer-events disabled\n- should not trigger the dismiss event",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => DialogApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => DialogApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogBackdropProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogTitleProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogDescriptionProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "DialogCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "file-upload",
				"types": [
					{
						"name": "FileUploadRootProps",
						"props": [
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name of the underlying file input",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; dropzone: string; hiddenInput: string; trigger: string; label: string; item: (id: string) => string; itemName: (id: string) => string; itemSizeText: (id: string) => string; itemPreview: (id: string) => string; itemDeleteTrigger: (id: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "accept",
								"type": "Record<string, string[]> | FileMimeType | FileMimeType[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The accept file types",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is disabled",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is required",
									"tags": []
								}
							},
							{
								"name": "allowDrop",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow drag and drop in the dropzone element",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "maxFileSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum file size in bytes",
									"tags": [
										{
											"name": "default",
											"value": "Infinity"
										}
									]
								}
							},
							{
								"name": "minFileSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum file size in bytes",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "maxFiles",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum number of files",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "preventDocumentDrop",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to prevent the drop event on the document",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "validate",
								"type": "((file: File, details: FileValidateDetails) => FileError[] | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to validate a file",
									"tags": []
								}
							},
							{
								"name": "defaultAcceptedFiles",
								"type": "File[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The default accepted files when rendered.\nUse when you don't need to control the accepted files of the input.",
									"tags": []
								}
							},
							{
								"name": "acceptedFiles",
								"type": "File[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled accepted files",
									"tags": []
								}
							},
							{
								"name": "onFileChange",
								"type": "((details: FileChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the value changes, whether accepted or rejected",
									"tags": []
								}
							},
							{
								"name": "onFileAccept",
								"type": "((details: FileAcceptDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the file is accepted",
									"tags": []
								}
							},
							{
								"name": "onFileReject",
								"type": "((details: FileRejectDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the file is rejected",
									"tags": []
								}
							},
							{
								"name": "capture",
								"type": "\"user\" | \"environment\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The default camera to use when capturing media",
									"tags": []
								}
							},
							{
								"name": "directory",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to accept directories, only works in webkit browsers",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is invalid",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the file input is read-only",
									"tags": []
								}
							},
							{
								"name": "transformFiles",
								"type": "((files: File[]) => Promise<File[]>) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to transform the accepted files to apply transformations",
									"tags": []
								}
							},
							{
								"name": "locale",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The current locale. Based on the BCP 47 definition.",
									"tags": [
										{
											"name": "default",
											"value": "\"en-US\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => FileUploadApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[any]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadDropzoneProps",
						"props": [
							{
								"name": "disableClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disable the click event on the dropzone",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadClearTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"ul\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemProps",
						"props": [
							{
								"name": "file",
								"type": "File",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "type",
								"type": "ItemType | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"li\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemNameProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemSizeTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FileUploadItemDeleteTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "floating-panel",
				"types": [
					{
						"name": "FloatingPanelRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ trigger: string; positioner: string; content: string; title: string; header: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the floating panel. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The translations for the floating panel.",
									"tags": []
								}
							},
							{
								"name": "strategy",
								"type": "\"absolute\" | \"fixed\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The strategy to use for positioning",
									"tags": [
										{
											"name": "default",
											"value": "\"fixed\""
										}
									]
								}
							},
							{
								"name": "allowOverflow",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel should be strictly contained within the boundary when dragging",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the panel",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the panel when rendered.\nUse when you don't need to control the open state of the panel.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "draggable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is draggable",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "resizable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is resizable",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "size",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The size of the panel",
									"tags": []
								}
							},
							{
								"name": "defaultSize",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The default size of the panel",
									"tags": []
								}
							},
							{
								"name": "minSize",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The minimum size of the panel",
									"tags": []
								}
							},
							{
								"name": "maxSize",
								"type": "Size | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The maximum size of the panel",
									"tags": []
								}
							},
							{
								"name": "position",
								"type": "Point | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The controlled position of the panel",
									"tags": []
								}
							},
							{
								"name": "defaultPosition",
								"type": "Point | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The initial position of the panel when rendered.\nUse when you don't need to control the position of the panel.",
									"tags": []
								}
							},
							{
								"name": "getAnchorPosition",
								"type": "((details: AnchorPositionDetails) => Point) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function that returns the initial position of the panel when it is opened.\nIf provided, will be used instead of the default position.",
									"tags": []
								}
							},
							{
								"name": "lockAspectRatio",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is locked to its aspect ratio",
									"tags": []
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel should close when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "getBoundaryEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The boundary of the panel. Useful for recalculating the boundary rect when\nthe it is resized.",
									"tags": []
								}
							},
							{
								"name": "initialFocusEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the panel is opened.\nBy default, the first focusable element in the content is focused.",
									"tags": []
								}
							},
							{
								"name": "finalFocusEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the panel is closed.\nBy default, the trigger element is focused.",
									"tags": []
								}
							},
							{
								"name": "restoreFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to restore focus to the trigger when the panel is closed.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel is disabled",
									"tags": []
								}
							},
							{
								"name": "onPositionChange",
								"type": "((details: PositionChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the position of the panel changes via dragging",
									"tags": []
								}
							},
							{
								"name": "onPositionChangeEnd",
								"type": "((details: PositionChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the position of the panel changes via dragging ends",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the panel is opened or closed",
									"tags": []
								}
							},
							{
								"name": "onSizeChange",
								"type": "((details: SizeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the size of the panel changes via resizing",
									"tags": []
								}
							},
							{
								"name": "onSizeChangeEnd",
								"type": "((details: SizeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the size of the panel changes via resizing ends",
									"tags": []
								}
							},
							{
								"name": "persistRect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the panel size and position should be preserved when it is closed",
									"tags": []
								}
							},
							{
								"name": "gridSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The snap grid for the panel",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "onStageChange",
								"type": "((details: StageChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the stage of the panel changes",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => FloatingPanelApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => FloatingPanelApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelDragTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelHeaderProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelTitleProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelStageTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							},
							{
								"name": "stage",
								"type": "Stage",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The stage of the panel",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelBodyProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "FloatingPanelResizeTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							},
							{
								"name": "axis",
								"type": "ResizeTriggerAxis",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The axis of the resize handle",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "listbox",
				"types": [
					{
						"name": "ListboxRootProps",
						"props": [
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the listbox.",
									"tags": [
										{
											"name": "default",
											"value": "\"vertical\""
										}
									]
								}
							},
							{
								"name": "collection",
								"type": "ListCollection<any> | GridCollection<any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": "The item collection",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; content: string; label: string; item: (id: string | number) => string; itemGroup: (id: string | number) => string; itemGroupLabel: (id: string | number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the listbox. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the listbox is disabled",
									"tags": []
								}
							},
							{
								"name": "disallowSelectAll",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disallow selecting all items when `meta+a` is pressed",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the highlighted item changes.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails<any>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The callback fired when the selected item changes.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled keys of the selected items",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial default value of the listbox when rendered.\nUse when you don't need to control the value of the listbox.",
									"tags": [
										{
											"name": "default",
											"value": "[]"
										}
									]
								}
							},
							{
								"name": "highlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled key of the highlighted item",
									"tags": []
								}
							},
							{
								"name": "defaultHighlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the highlighted item when opened.\nUse when you don't need to control the highlighted value of the listbox.",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop the keyboard navigation through the options",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "selectionMode",
								"type": "SelectionMode | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "How multiple selection should behave in the listbox.\n\n- `single`: The user can select a single item.\n- `multiple`: The user can select multiple items without using modifier keys.\n- `extended`: The user can select multiple items by using modifier keys.",
									"tags": [
										{
											"name": "default",
											"value": "\"single\""
										}
									]
								}
							},
							{
								"name": "scrollToIndexFn",
								"type": "((details: ScrollToIndexDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to scroll to a specific index",
									"tags": []
								}
							},
							{
								"name": "selectOnHighlight",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to select the item when it is highlighted",
									"tags": []
								}
							},
							{
								"name": "deselectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to disallow empty selection",
									"tags": []
								}
							},
							{
								"name": "typeahead",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to enable typeahead on the listbox",
									"tags": []
								}
							},
							{
								"name": "onSelect",
								"type": "((details: SelectionDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an item is selected",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => ListboxApi<PropTypes, any>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => ListboxApi<PropTypes, any>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"ul\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemProps",
						"props": [
							{
								"name": "item",
								"type": "any",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The item to render",
									"tags": []
								}
							},
							{
								"name": "highlightOnHover",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to highlight the item on hover",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"li\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ListboxItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "locale-provider",
				"types": [
					{
						"name": "LocaleProviderRootProps",
						"props": [
							{
								"name": "locale",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The locale to use for the application.",
									"tags": [
										{
											"name": "default",
											"value": "'en-US'"
										}
									]
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "LocaleProviderRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[any]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "marquee",
				"types": [
					{
						"name": "MarqueeRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; viewport: string; content: (index: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the marquee. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "side",
								"type": "Side | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The side/direction the marquee scrolls towards.",
									"tags": [
										{
											"name": "default",
											"value": "\"start\""
										}
									]
								}
							},
							{
								"name": "speed",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The speed of the marquee animation in pixels per second.",
									"tags": [
										{
											"name": "default",
											"value": "50"
										}
									]
								}
							},
							{
								"name": "delay",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The delay before the animation starts (in seconds).",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "loopCount",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The number of times to loop the animation (0 = infinite).",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "spacing",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The spacing between marquee items.",
									"tags": [
										{
											"name": "default",
											"value": "\"1rem\""
										}
									]
								}
							},
							{
								"name": "autoFill",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to automatically duplicate content to fill the container.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "pauseOnInteraction",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to pause the marquee on user interaction (hover, focus).",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "reverse",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to reverse the animation direction.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "paused",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the marquee is paused.",
									"tags": []
								}
							},
							{
								"name": "defaultPaused",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the marquee is paused by default.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "onPauseChange",
								"type": "((details: PauseStatusDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pause status changes.",
									"tags": []
								}
							},
							{
								"name": "onLoopComplete",
								"type": "(() => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the marquee completes one loop iteration.",
									"tags": []
								}
							},
							{
								"name": "onComplete",
								"type": "(() => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the marquee completes all loops and stops.\nOnly fires for finite loops (loopCount > 0).",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => MarqueeApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => MarqueeApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeViewportProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeContentProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The index of the content instance (0 for original, 1+ for duplicates).",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MarqueeEdgeProps",
						"props": [
							{
								"name": "side",
								"type": "Side",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The side where the edge gradient should appear.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "menu",
				"types": [
					{
						"name": "MenuRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ trigger: string | ((value?: string | undefined) => string); contextTrigger: string | ((value?: string | undefined) => string); content: string; groupLabel: (id: string) => string; group: (id: string) => string; positioner: string; arrow: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the menu. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "defaultHighlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial highlighted value of the menu item when rendered.\nUse when you don't need to control the highlighted value of the menu item.",
									"tags": []
								}
							},
							{
								"name": "highlightedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled highlighted value of the menu item.",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the highlighted menu item changes.",
									"tags": []
								}
							},
							{
								"name": "onSelect",
								"type": "((details: SelectionDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when a menu item is selected.",
									"tags": []
								}
							},
							{
								"name": "anchorPoint",
								"type": "Point | null | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The positioning point for the menu. Can be set by the context menu trigger or the button trigger.",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop the keyboard navigation.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The options used to dynamically position the menu",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the menu when an option is selected",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "aria-label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The accessibility label for the menu",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the menu",
									"tags": []
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the menu opens or closes",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the menu when rendered.\nUse when you don't need to control the open state of the menu.",
									"tags": []
								}
							},
							{
								"name": "typeahead",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the pressing printable characters should trigger typeahead navigation",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "composite",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu is a composed with other composite widgets like a combobox or tabs",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "navigate",
								"type": "((details: NavigateDetails) => void) | null | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to navigate to the selected item if it's an anchor element",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial trigger value when rendered.\nUse when you don't need to control the trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the trigger value changes.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onEscapeKeyDown",
								"type": "((event: KeyboardEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "onRequestDismiss",
								"type": "((event: LayerDismissEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when this layer is closed due to a parent layer being closed",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => MenuApi<PropTypes> & { service: MenuService; }",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => MenuApi<PropTypes> & { service: MenuService; }]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuContextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The unique value of the menu item option.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu item is disabled",
									"tags": []
								}
							},
							{
								"name": "valueText",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The textual value of the option. Used in typeahead navigation of the menu.\nIf not provided, the text content of the menu item will be used.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu should be closed when the option is selected.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuOptionItemProps",
						"props": [
							{
								"name": "checked",
								"type": "boolean",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "Whether the option is checked",
									"tags": []
								}
							},
							{
								"name": "type",
								"type": "\"radio\" | \"checkbox\"",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "Whether the option is a radio or a checkbox",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the option",
									"tags": []
								}
							},
							{
								"name": "onCheckedChange",
								"type": "((checked: boolean) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the option state is changed",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu item is disabled",
									"tags": []
								}
							},
							{
								"name": "valueText",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The textual value of the option. Used in typeahead navigation of the menu.\nIf not provided, the text content of the menu item will be used.",
									"tags": []
								}
							},
							{
								"name": "closeOnSelect",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the menu should be closed when the option is selected.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuTriggerItemProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuItemIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuSeparatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"hr\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuArrowProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "MenuArrowTipProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "navigation",
				"types": [
					{
						"name": "NavigationRootProps",
						"props": [
							{
								"name": "layout",
								"type": "\"bar\" | \"rail\" | \"sidebar\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Sets the data-layout attribute, which modifies the visual presentation of the component set.",
									"tags": [
										{
											"name": "default",
											"value": "bar"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationHeaderProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"header\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationMenuProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationTriggerAnchorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"anchor\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationTriggerTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "NavigationFooterProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"footer\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "pagination",
				"types": [
					{
						"name": "PaginationRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; ellipsis: (index: number) => string; firstTrigger: string; prevTrigger: string; nextTrigger: string; lastTrigger: string; item: (page: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the accordion. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "count",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Total number of data items",
									"tags": []
								}
							},
							{
								"name": "pageSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled number of data items per page",
									"tags": []
								}
							},
							{
								"name": "defaultPageSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial number of data items per page when rendered.\nUse when you don't need to control the page size of the pagination.",
									"tags": [
										{
											"name": "default",
											"value": "10"
										}
									]
								}
							},
							{
								"name": "siblingCount",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Number of pages to show beside active page",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "boundaryCount",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Number of pages to show at the beginning and end",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "page",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled active page",
									"tags": []
								}
							},
							{
								"name": "defaultPage",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial active page when rendered.\nUse when you don't need to control the active page of the pagination.",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "onPageChange",
								"type": "((details: PageChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the page number is changed",
									"tags": []
								}
							},
							{
								"name": "onPageSizeChange",
								"type": "((details: PageSizeChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the page size is changed",
									"tags": []
								}
							},
							{
								"name": "type",
								"type": "\"button\" | \"link\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The type of the trigger element",
									"tags": [
										{
											"name": "default",
											"value": "\"button\""
										}
									]
								}
							},
							{
								"name": "getPageUrl",
								"type": "((details: PageUrlDetails) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to generate href attributes for pagination links.\nOnly used when `type` is set to \"link\".",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => PaginationApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => PaginationApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationFirstTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationItemProps",
						"props": [
							{
								"name": "type",
								"type": "\"page\"",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"a\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationEllipsisProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PaginationLastTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "popover",
				"types": [
					{
						"name": "PopoverRootProps",
						"props": [
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ anchor: string; trigger: string | ((value?: string | undefined) => string); content: string; title: string; description: string; closeTrigger: string; positioner: string; arrow: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the popover. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "modal",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the popover should be modal. When set to `true`:\n- interaction with outside elements will be disabled\n- only popover content will be visible to screen readers\n- scrolling is blocked\n- focus is trapped within the popover",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "portalled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the popover is portalled. This will proxy the tabbing behavior regardless of the DOM position\nof the popover content.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to automatically set focus on the first focusable\ncontent within the popover when opened.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "initialFocusEl",
								"type": "(() => HTMLElement | null) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The element to focus on when the popover is opened.",
									"tags": []
								}
							},
							{
								"name": "finalFocusEl",
								"type": "(() => MaybeElement) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Element to receive focus when the popover is closed.",
									"tags": []
								}
							},
							{
								"name": "restoreFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to restore focus to the element that had focus before the popover was opened.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnInteractOutside",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the popover when the user clicks outside of the popover.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the popover when the escape key is pressed.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the popover opens or closes",
									"tags": []
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The user provided options used to position the popover content",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the popover",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the popover when rendered.\nUse when you don't need to control the open state of the popover.",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial trigger value when rendered.\nUse when you don't need to control the trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the trigger value changes.",
									"tags": []
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "onEscapeKeyDown",
								"type": "((event: KeyboardEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the escape key is pressed",
									"tags": []
								}
							},
							{
								"name": "onRequestDismiss",
								"type": "((event: LayerDismissEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when this layer is closed due to a parent layer being closed",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "persistentElements",
								"type": "(() => Element | null)[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "Returns the persistent elements that:\n- should not have pointer-events disabled\n- should not trigger the dismiss event",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => PopoverApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => PopoverApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverAnchorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverArrowProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverArrowTipProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverTitleProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverDescriptionProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "PopoverCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "portal",
				"types": [
					{
						"name": "PortalRootProps",
						"props": [
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If true, the portal functionality is disabled and children are rendered in place.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "target",
								"type": "HTMLElement | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The HTML element to which the portal content will be appended.",
									"tags": [
										{
											"name": "default",
											"value": "document.body"
										}
									]
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "progress",
				"types": [
					{
						"name": "ProgressRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; track: string; label: string; circle: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the progress bar. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the progress bar.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "number | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the progress bar when rendered.\nUse when you don't need to control the value of the progress bar.",
									"tags": [
										{
											"name": "default",
											"value": "50"
										}
									]
								}
							},
							{
								"name": "min",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum allowed value of the progress bar.",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "max",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum allowed value of the progress bar.",
									"tags": [
										{
											"name": "default",
											"value": "100"
										}
									]
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The localized messages to use.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the value changes.",
									"tags": []
								}
							},
							{
								"name": "formatOptions",
								"type": "NumberFormatOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The options to use for formatting the value.",
									"tags": [
										{
											"name": "default",
											"value": "{ style: \"percent\" }"
										},
										{
											"name": "see",
											"value": "://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat"
										}
									]
								}
							},
							{
								"name": "locale",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The locale to use for formatting the value.",
									"tags": [
										{
											"name": "default",
											"value": "\"en-US\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the element.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => ProgressApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => ProgressApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressValueTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressTrackProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressRangeProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressCircleProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"svg\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressCircleTrackProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"circle\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ProgressCircleRangeProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"circle\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "qr-code",
				"types": [
					{
						"name": "QrCodeRootProps",
						"props": [
							{
								"name": "value",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value to encode.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value to encode when rendered.\nUse when you don't need to control the value of the qr code.",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; frame: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The element ids.",
									"tags": []
								}
							},
							{
								"name": "encoding",
								"type": "QrCodeGenerateOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The qr code encoding options.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the value changes.",
									"tags": []
								}
							},
							{
								"name": "pixelSize",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The pixel size of the qr code.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => QrCodeApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => QrCodeApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeDownloadTriggerProps",
						"props": [
							{
								"name": "mimeType",
								"type": "DataUrlType",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The mime type of the image.",
									"tags": []
								}
							},
							{
								"name": "quality",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The quality of the image.",
									"tags": []
								}
							},
							{
								"name": "fileName",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The name of the file.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeFrameProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"svg\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodePatternProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"path\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "QrCodeOverlayProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "rating-group",
				"types": [
					{
						"name": "RatingGroupRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: string; hiddenInput: string; control: string; item: (id: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the rating. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "count",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The total number of ratings.",
									"tags": [
										{
											"name": "default",
											"value": "5"
										}
									]
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name attribute of the rating element (used in forms).",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input element.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the rating",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the rating when rendered.\nUse when you don't need to control the value of the rating.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the rating is readonly.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the rating is disabled.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the rating is required.",
									"tags": []
								}
							},
							{
								"name": "allowHalf",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow half stars.",
									"tags": []
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to autofocus the rating.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to be called when the rating value changes.",
									"tags": []
								}
							},
							{
								"name": "onHoverChange",
								"type": "((details: HoverChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to be called when the rating value is hovered.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => RatingGroupApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => RatingGroupApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupItemProps",
						"props": [
							{
								"name": "empty",
								"type": "any",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The content to render when the item is in the empty state.",
									"tags": [
										{
											"name": "default",
											"value": "StarEmpty (SVG)"
										}
									]
								}
							},
							{
								"name": "half",
								"type": "any",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The content to render when the item is in the half state.",
									"tags": [
										{
											"name": "default",
											"value": "StarHalf (SVG)"
										}
									]
								}
							},
							{
								"name": "full",
								"type": "any",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The content to render when the item is in the full state.",
									"tags": [
										{
											"name": "default",
											"value": "StarFull (SVG)"
										}
									]
								}
							},
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "RatingGroupHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "segmented-control",
				"types": [
					{
						"name": "SegmentedControlRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; label: string; indicator: string; item: (value: string) => string; itemLabel: (value: string) => string; itemControl: (value: string) => string; itemHiddenInput: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the radio. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the radio group",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the checked radio when rendered.\nUse when you don't need to control the value of the radio group.",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name of the input fields in the radio\n(Useful for form submission).",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the radio group will be disabled",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the radio group is marked as invalid.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the radio group is marked as required.",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the radio group is read-only",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called once a radio is checked",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Orientation of the radio group",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => RadioGroupApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => RadioGroupApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SegmentedControlItemHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "slider",
				"types": [
					{
						"name": "SliderRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; thumb: (index: number) => string; hiddenInput: (index: number) => string; control: string; track: string; range: string; label: string; valueText: string; marker: (index: number) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the slider. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "aria-label",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The aria-label of each slider thumb. Useful for providing an accessible name to the slider",
									"tags": []
								}
							},
							{
								"name": "aria-labelledby",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The `id` of the elements that labels each slider thumb. Useful for providing an accessible name to the slider",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name associated with each slider thumb (when used in a form)",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input element.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "number[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the slider",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "number[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the slider when rendered.\nUse when you don't need to control the value of the slider.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the slider is disabled",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the slider is read-only",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the slider is invalid",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the value of the slider changes",
									"tags": []
								}
							},
							{
								"name": "onValueChangeEnd",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the slider value change is done",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function invoked when the slider's focused index changes",
									"tags": []
								}
							},
							{
								"name": "getAriaValueText",
								"type": "((details: ValueTextDetails) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function that returns a human readable value for the slider thumb",
									"tags": []
								}
							},
							{
								"name": "min",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum value of the slider",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "max",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The maximum value of the slider",
									"tags": [
										{
											"name": "default",
											"value": "100"
										}
									]
								}
							},
							{
								"name": "step",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The step value of the slider",
									"tags": [
										{
											"name": "default",
											"value": "1"
										}
									]
								}
							},
							{
								"name": "minStepsBetweenThumbs",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The minimum permitted steps between multiple thumbs.\n\n`minStepsBetweenThumbs` * `step` should reflect the gap between the thumbs.\n\n- `step: 1` and `minStepsBetweenThumbs: 10` => gap is `10`\n- `step: 10` and `minStepsBetweenThumbs: 2` => gap is `20`",
									"tags": [
										{
											"name": "default",
											"value": "0"
										}
									]
								}
							},
							{
								"name": "orientation",
								"type": "\"vertical\" | \"horizontal\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the slider",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "origin",
								"type": "\"start\" | \"center\" | \"end\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The origin of the slider range. The track is filled from the origin\nto the thumb for single values.\n- \"start\": Useful when the value represents an absolute value\n- \"center\": Useful when the value represents an offset (relative)\n- \"end\": Useful when the value represents an offset from the end",
									"tags": [
										{
											"name": "default",
											"value": "\"start\""
										}
									]
								}
							},
							{
								"name": "thumbAlignment",
								"type": "\"center\" | \"contain\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The alignment of the slider thumb relative to the track\n- `center`: the thumb will extend beyond the bounds of the slider track.\n- `contain`: the thumb will be contained within the bounds of the track.",
									"tags": [
										{
											"name": "default",
											"value": "\"contain\""
										}
									]
								}
							},
							{
								"name": "thumbSize",
								"type": "{ width: number; height: number; } | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The slider thumbs dimensions",
									"tags": []
								}
							},
							{
								"name": "thumbCollisionBehavior",
								"type": "\"none\" | \"push\" | \"swap\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Controls how thumbs behave when they collide during pointer interactions.\n- `none` (default): Thumbs cannot move past each other; excess movement is ignored.\n- `push`: Thumbs push each other without restoring their previous positions when dragged back.\n- `swap`: Thumbs swap places when dragged past each other.",
									"tags": [
										{
											"name": "default",
											"value": "\"none\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => SliderApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => SliderApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderValueTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"output\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderTrackProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderRangeProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderThumbProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderMarkerGroupProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SliderMarkerProps",
						"props": [
							{
								"name": "value",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "steps",
				"types": [
					{
						"name": "StepsRootProps",
						"props": [
							{
								"name": "ids",
								"type": "ElementIds | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The custom ids for the stepper elements",
									"tags": []
								}
							},
							{
								"name": "step",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled value of the stepper",
									"tags": []
								}
							},
							{
								"name": "defaultStep",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial value of the stepper when rendered.\nUse when you don't need to control the value of the stepper.",
									"tags": []
								}
							},
							{
								"name": "onStepChange",
								"type": "((details: StepChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when the value changes",
									"tags": []
								}
							},
							{
								"name": "onStepComplete",
								"type": "VoidFunction | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when a step is completed",
									"tags": []
								}
							},
							{
								"name": "linear",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the stepper requires the user to complete the steps in order",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the stepper",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "count",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The total number of steps",
									"tags": []
								}
							},
							{
								"name": "isStepValid",
								"type": "((index: number) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Whether a step is valid. Invalid steps block forward navigation in linear mode.",
									"tags": [
										{
											"name": "default",
											"value": "() => true"
										}
									]
								}
							},
							{
								"name": "isStepSkippable",
								"type": "((index: number) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Whether a step can be skipped during navigation.\nSkippable steps are bypassed when using next/prev.",
									"tags": [
										{
											"name": "default",
											"value": "() => false"
										}
									]
								}
							},
							{
								"name": "onStepInvalid",
								"type": "((details: StepInvalidDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when navigation is blocked due to an invalid step.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => StepsApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => StepsApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsListProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsItemProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsSeparatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsContentProps",
						"props": [
							{
								"name": "index",
								"type": "number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsPrevTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "StepsNextTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "switch",
				"types": [
					{
						"name": "SwitchRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; hiddenInput: string; control: string; label: string; thumb: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the switch. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the switch is disabled.",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the switch is marked as invalid.",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "If `true`, the switch input is marked as required,",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the switch is read-only",
									"tags": []
								}
							},
							{
								"name": "onCheckedChange",
								"type": "((details: CheckedChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the switch is clicked.",
									"tags": []
								}
							},
							{
								"name": "checked",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled checked state of the switch",
									"tags": []
								}
							},
							{
								"name": "defaultChecked",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial checked state of the switch when rendered.\nUse when you don't need to control the checked state of the switch.",
									"tags": []
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name of the input field in a switch\n(Useful for form submission).",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The id of the form that the switch belongs to",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string | number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The value of switch input. Useful for form submission.",
									"tags": [
										{
											"name": "default",
											"value": "\"on\""
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => SwitchApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => SwitchApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchThumbProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "SwitchHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tabs",
				"types": [
					{
						"name": "TabsRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; trigger: (value: string) => string; list: string; content: (value: string) => string; indicator: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the tabs. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the keyboard navigation will loop from last tab to first, and vice versa.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "value",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected tab value",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected tab value when rendered.\nUse when you don't need to control the selected tab value.",
									"tags": []
								}
							},
							{
								"name": "orientation",
								"type": "\"horizontal\" | \"vertical\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the tabs. Can be `horizontal` or `vertical`\n- `horizontal`: only left and right arrow key navigation will work.\n- `vertical`: only up and down arrow key navigation will work.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "activationMode",
								"type": "\"manual\" | \"automatic\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The activation mode of the tabs. Can be `manual` or `automatic`\n- `manual`: Tabs are activated when clicked or press `enter` key.\n- `automatic`: Tabs are activated when receiving focus",
									"tags": [
										{
											"name": "default",
											"value": "\"automatic\""
										}
									]
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when the selected/active tab changes",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback to be called when the focused tab changes",
									"tags": []
								}
							},
							{
								"name": "composite",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tab is composite",
									"tags": []
								}
							},
							{
								"name": "deselectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the active tab can be deselected when clicking on it.",
									"tags": []
								}
							},
							{
								"name": "navigate",
								"type": "((details: NavigateDetails) => void) | null | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to navigate to the selected tab when clicking on it.\nUseful if tab triggers are anchor elements.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => TabsApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => TabsApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsListProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsTriggerProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the tab",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tab is disabled",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TabsContentProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": "The value of the tab",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tags-input",
				"types": [
					{
						"name": "TagsInputRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; input: string; hiddenInput: string; clearBtn: string; label: string; control: string; item: (opts: ItemProps) => string; itemDeleteTrigger: (opts: ItemProps) => string; itemInput: (opts: ItemProps) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the tags input. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "maxLength",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The max length of the input.",
									"tags": []
								}
							},
							{
								"name": "delimiter",
								"type": "string | RegExp | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The character that serves has:\n- event key to trigger the addition of a new tag\n- character used to split tags when pasting into the input",
									"tags": [
										{
											"name": "default",
											"value": "\",\""
										}
									]
								}
							},
							{
								"name": "autoFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the input should be auto-focused",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input should be disabled",
									"tags": []
								}
							},
							{
								"name": "readOnly",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input should be read-only",
									"tags": []
								}
							},
							{
								"name": "invalid",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input is invalid",
									"tags": []
								}
							},
							{
								"name": "required",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tags input is required",
									"tags": []
								}
							},
							{
								"name": "editable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether a tag can be edited after creation, by pressing `Enter` or double clicking.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "inputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled tag input's value",
									"tags": []
								}
							},
							{
								"name": "defaultInputValue",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial tag input value when rendered.\nUse when you don't need to control the tag input value.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled tag value",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial tag value when rendered.\nUse when you don't need to control the tag value.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the tag values is updated",
									"tags": []
								}
							},
							{
								"name": "onInputValueChange",
								"type": "((details: InputValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the input value is updated",
									"tags": []
								}
							},
							{
								"name": "onHighlightChange",
								"type": "((details: HighlightChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when a tag is highlighted by pointer or keyboard navigation",
									"tags": []
								}
							},
							{
								"name": "onValueInvalid",
								"type": "((details: ValidityChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Callback fired when the max tag count is reached or the `validateTag` function returns `false`",
									"tags": []
								}
							},
							{
								"name": "validate",
								"type": "((details: ValidateArgs) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Returns a boolean that determines whether a tag can be added.\nUseful for preventing duplicates or invalid tag values.",
									"tags": []
								}
							},
							{
								"name": "allowDuplicates",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow duplicate tags.",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "blurBehavior",
								"type": "\"clear\" | \"add\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The behavior of the tags input when the input is blurred\n- `\"add\"`: add the input value as a new tag\n- `\"clear\"`: clear the input value",
									"tags": []
								}
							},
							{
								"name": "addOnPaste",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to add a tag when you paste values into the tag input",
									"tags": [
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "max",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The max number of tags",
									"tags": [
										{
											"name": "default",
											"value": "Infinity"
										}
									]
								}
							},
							{
								"name": "allowOverflow",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow tags to exceed max. In this case,\nwe'll attach `data-invalid` to the root",
									"tags": []
								}
							},
							{
								"name": "sanitizeValue",
								"type": "((value: string) => string) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to sanitize the tag value before adding.\nUseful for trimming whitespace, normalizing case, or stripping special characters.",
									"tags": [
										{
											"name": "default",
											"value": "(value) => value.trim()"
										},
										{
											"name": "example",
											"value": "(value) => value.toLowerCase().trim()"
										}
									]
								}
							},
							{
								"name": "name",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The name attribute for the input. Useful for form submissions",
									"tags": []
								}
							},
							{
								"name": "form",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The associate form of the underlying input element.",
									"tags": []
								}
							},
							{
								"name": "placeholder",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The placeholder text for the input",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "onPointerDownOutside",
								"type": "((event: PointerDownOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the pointer is pressed down outside the component",
									"tags": []
								}
							},
							{
								"name": "onFocusOutside",
								"type": "((event: FocusOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the focus is moved outside the component",
									"tags": []
								}
							},
							{
								"name": "onInteractOutside",
								"type": "((event: InteractOutsideEvent) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when an interaction happens outside the component",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => TagsInputApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => TagsInputApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputLabelProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"label\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemProps",
						"props": [
							{
								"name": "index",
								"type": "string | number",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemPreviewProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemDeleteTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputItemInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputClearTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TagsInputHiddenInputProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"input\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "toast",
				"types": [
					{
						"name": "ToastRootProps",
						"props": [
							{
								"name": "toast",
								"type": "ToastOptions<any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => ToastApi<PropTypes, any>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastGroupProps",
						"props": [
							{
								"name": "toaster",
								"type": "ToastStore<any>",
								"typeKind": "object",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[any]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastMessageProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastTitleProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastDescriptionProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastActionTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToastCloseTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "toggle-group",
				"types": [
					{
						"name": "ToggleGroupRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ root: string; item: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the toggle. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the toggle is disabled.",
									"tags": []
								}
							},
							{
								"name": "value",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected value of the toggle group.",
									"tags": []
								}
							},
							{
								"name": "defaultValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected value of the toggle group when rendered.\nUse when you don't need to control the selected value of the toggle group.",
									"tags": []
								}
							},
							{
								"name": "onValueChange",
								"type": "((details: ValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to call when the toggle is clicked.",
									"tags": []
								}
							},
							{
								"name": "loopFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to loop focus inside the toggle group.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "rovingFocus",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to use roving tab index to manage focus.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "orientation",
								"type": "Orientation | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The orientation of the toggle group.",
									"tags": [
										{
											"name": "default",
											"value": "\"horizontal\""
										}
									]
								}
							},
							{
								"name": "multiple",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to allow multiple toggles to be selected.",
									"tags": []
								}
							},
							{
								"name": "deselectable",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the toggle group allows empty selection.\n**Note:** This is ignored if `multiple` is `true`.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToggleGroupRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "() => ToggleGroupApi<PropTypes>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToggleGroupRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => ToggleGroupApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "ToggleGroupItemProps",
						"props": [
							{
								"name": "value",
								"type": "string",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tooltip",
				"types": [
					{
						"name": "TooltipRootProps",
						"props": [
							{
								"name": "ids",
								"type": "Partial<{ trigger: string | ((value?: string | undefined) => string); content: string; arrow: string; positioner: string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the elements in the tooltip. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "openDelay",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The open delay of the tooltip.",
									"tags": [
										{
											"name": "default",
											"value": "400"
										}
									]
								}
							},
							{
								"name": "closeDelay",
								"type": "number | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The close delay of the tooltip.",
									"tags": [
										{
											"name": "default",
											"value": "150"
										}
									]
								}
							},
							{
								"name": "closeOnPointerDown",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the tooltip on pointerdown.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnEscape",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether to close the tooltip when the Escape key is pressed.",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnScroll",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip should close on scroll",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "closeOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip should close on click",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "interactive",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip's content is interactive.\nIn this mode, the tooltip will remain open when user hovers over the content.",
									"tags": [
										{
											"name": "see",
											"value": "://www.w3.org/TR/WCAG21/#content-on-hover-or-focus"
										},
										{
											"name": "default",
											"value": "false"
										}
									]
								}
							},
							{
								"name": "onOpenChange",
								"type": "((details: OpenChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the tooltip is opened.",
									"tags": []
								}
							},
							{
								"name": "aria-label",
								"type": "string | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Custom label for the tooltip.",
									"tags": []
								}
							},
							{
								"name": "positioning",
								"type": "PositioningOptions | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The user provided options used to position the popover content",
									"tags": []
								}
							},
							{
								"name": "disabled",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tooltip is disabled",
									"tags": []
								}
							},
							{
								"name": "open",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled open state of the tooltip",
									"tags": []
								}
							},
							{
								"name": "defaultOpen",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial open state of the tooltip when rendered.\nUse when you don't need to control the open state of the tooltip.",
									"tags": []
								}
							},
							{
								"name": "triggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The controlled trigger value",
									"tags": []
								}
							},
							{
								"name": "defaultTriggerValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial trigger value when rendered.\nUse when you don't need to control the trigger value.",
									"tags": []
								}
							},
							{
								"name": "onTriggerValueChange",
								"type": "((details: TriggerValueChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function called when the trigger value changes.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "any",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => TooltipApi<PropTypes>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipTriggerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"button\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipPositionerProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipArrowProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TooltipArrowTipProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			},
			{
				"name": "tree-view",
				"types": [
					{
						"name": "TreeViewNodeContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => NodeProps]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewRootProps",
						"props": [
							{
								"name": "translations",
								"type": "IntlTranslations | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "Specifies the localized strings that identifies the accessibility elements and their states",
									"tags": []
								}
							},
							{
								"name": "collection",
								"type": "TreeCollection<T> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The tree collection data",
									"tags": []
								}
							},
							{
								"name": "ids",
								"type": "Partial<{ root: string; tree: string; label: string; node: (value: string) => string; }> | undefined",
								"typeKind": "object",
								"optional": true,
								"JSDoc": {
									"description": "The ids of the tree elements. Useful for composition.",
									"tags": []
								}
							},
							{
								"name": "expandedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled expanded node ids",
									"tags": []
								}
							},
							{
								"name": "defaultExpandedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial expanded node ids when rendered.\nUse when you don't need to control the expanded node value.",
									"tags": []
								}
							},
							{
								"name": "selectedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled selected node value",
									"tags": []
								}
							},
							{
								"name": "defaultSelectedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial selected node value when rendered.\nUse when you don't need to control the selected node value.",
									"tags": []
								}
							},
							{
								"name": "defaultCheckedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The initial checked node value when rendered.\nUse when you don't need to control the checked node value.",
									"tags": []
								}
							},
							{
								"name": "checkedValue",
								"type": "string[] | undefined",
								"typeKind": "array",
								"optional": true,
								"JSDoc": {
									"description": "The controlled checked node value",
									"tags": []
								}
							},
							{
								"name": "defaultFocusedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The initial focused node value when rendered.\nUse when you don't need to control the focused node value.",
									"tags": []
								}
							},
							{
								"name": "focusedValue",
								"type": "string | null | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The value of the focused node",
									"tags": []
								}
							},
							{
								"name": "selectionMode",
								"type": "\"single\" | \"multiple\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tree supports multiple selection\n- \"single\": only one node can be selected\n- \"multiple\": multiple nodes can be selected",
									"tags": [
										{
											"name": "default",
											"value": "\"single\""
										}
									]
								}
							},
							{
								"name": "onExpandedChange",
								"type": "((details: ExpandedChangeDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the tree is opened or closed",
									"tags": []
								}
							},
							{
								"name": "onSelectionChange",
								"type": "((details: SelectionChangeDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the selection changes",
									"tags": []
								}
							},
							{
								"name": "onFocusChange",
								"type": "((details: FocusChangeDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the focused node changes",
									"tags": []
								}
							},
							{
								"name": "onCheckedChange",
								"type": "((details: CheckedChangeDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when the checked value changes",
									"tags": []
								}
							},
							{
								"name": "canRename",
								"type": "((node: T, indexPath: IndexPath) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to determine if a node can be renamed",
									"tags": []
								}
							},
							{
								"name": "onRenameStart",
								"type": "((details: RenameStartDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when a node starts being renamed",
									"tags": []
								}
							},
							{
								"name": "onBeforeRename",
								"type": "((details: RenameCompleteDetails) => boolean) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called before a rename is completed. Return false to prevent the rename.",
									"tags": []
								}
							},
							{
								"name": "onRenameComplete",
								"type": "((details: RenameCompleteDetails) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when a node label rename is completed",
									"tags": []
								}
							},
							{
								"name": "onLoadChildrenComplete",
								"type": "((details: LoadChildrenCompleteDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when a node finishes loading children",
									"tags": []
								}
							},
							{
								"name": "onLoadChildrenError",
								"type": "((details: LoadChildrenErrorDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Called when loading children fails for one or more nodes",
									"tags": []
								}
							},
							{
								"name": "expandOnClick",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether clicking on a branch should open it or not",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "typeahead",
								"type": "boolean | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "Whether the tree supports typeahead search",
									"tags": [
										{
											"name": "default",
											"value": "true"
										}
									]
								}
							},
							{
								"name": "loadChildren",
								"type": "((details: LoadChildrenDetails<T>) => Promise<T[]>) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to load children for a node asynchronously.\nWhen provided, branches will wait for this promise to resolve before expanding.",
									"tags": []
								}
							},
							{
								"name": "scrollToIndexFn",
								"type": "((details: ScrollToIndexDetails<T>) => void) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Function to scroll to a specific index.\nUseful for virtualized tree views.",
									"tags": []
								}
							},
							{
								"name": "dir",
								"type": "\"ltr\" | \"rtl\" | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The document's text/writing direction.",
									"tags": [
										{
											"name": "default",
											"value": "\"ltr\""
										}
									]
								}
							},
							{
								"name": "getRootNode",
								"type": "(() => ShadowRoot | Node | Document) | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.",
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewRootProviderProps",
						"props": [
							{
								"name": "value",
								"type": "any",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewRootContextProps",
						"props": [
							{
								"name": "children",
								"type": "Snippet<[() => TreeViewApi<PropTypes, any>]>",
								"typeKind": "function",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewTreeProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewLabelProps",
						"props": [
							{
								"name": "level",
								"type": "1 | 2 | 3 | 4 | 5 | 6 | undefined",
								"typeKind": "primitive",
								"optional": true,
								"JSDoc": {
									"description": "The level of the heading.",
									"tags": [
										{
											"name": "defaultValue",
											"value": "3"
										}
									]
								}
							},
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"h3\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewNodeProviderProps",
						"props": [
							{
								"name": "value",
								"type": "NodeProps",
								"typeKind": "primitive",
								"optional": false,
								"JSDoc": {
									"description": null,
									"tags": []
								}
							},
							{
								"name": "children",
								"type": "Snippet<[]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "The default slot content to be rendered within the component.",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchControlProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchTextProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchIndicatorProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"span\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchContentProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewBranchIndentGuideProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					},
					{
						"name": "TreeViewItemProps",
						"props": [
							{
								"name": "element",
								"type": "Snippet<[HTMLAttributes<\"div\">]> | undefined",
								"typeKind": "function",
								"optional": true,
								"JSDoc": {
									"description": "Render the element yourself",
									"tags": []
								}
							}
						]
					}
				]
			}
		]
	}
]

---

--- METRICS ---
- Files Extracted: 12
- Estimated Token Budget: ~156074 tokens
- Canonical Reference: https://codewiki.google/github.com/skeletonlabs/skeleton
