{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "src/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Accordion",
          "declaration": {
            "name": "Accordion",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AccordionItem",
          "declaration": {
            "name": "AccordionItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Alert",
          "declaration": {
            "name": "Alert",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertTitle",
          "declaration": {
            "name": "AlertTitle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDescription",
          "declaration": {
            "name": "AlertDescription",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialog",
          "declaration": {
            "name": "AlertDialog",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTrigger",
          "declaration": {
            "name": "AlertDialogTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogContent",
          "declaration": {
            "name": "AlertDialogContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTitle",
          "declaration": {
            "name": "AlertDialogTitle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogDescription",
          "declaration": {
            "name": "AlertDialogDescription",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogHeader",
          "declaration": {
            "name": "AlertDialogHeader",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogFooter",
          "declaration": {
            "name": "AlertDialogFooter",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogCancel",
          "declaration": {
            "name": "AlertDialogCancel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogAction",
          "declaration": {
            "name": "AlertDialogAction",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AspectRatio",
          "declaration": {
            "name": "AspectRatio",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Avatar",
          "declaration": {
            "name": "Avatar",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AvatarImage",
          "declaration": {
            "name": "AvatarImage",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AvatarFallback",
          "declaration": {
            "name": "AvatarFallback",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Badge",
          "declaration": {
            "name": "Badge",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Breadcrumb",
          "declaration": {
            "name": "Breadcrumb",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbItem",
          "declaration": {
            "name": "BreadcrumbItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbLink",
          "declaration": {
            "name": "BreadcrumbLink",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbPage",
          "declaration": {
            "name": "BreadcrumbPage",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbSeparator",
          "declaration": {
            "name": "BreadcrumbSeparator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbEllipsis",
          "declaration": {
            "name": "BreadcrumbEllipsis",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Button",
          "declaration": {
            "name": "Button",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonGroup",
          "declaration": {
            "name": "ButtonGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Calendar",
          "declaration": {
            "name": "Calendar",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Card",
          "declaration": {
            "name": "Card",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardHeader",
          "declaration": {
            "name": "CardHeader",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardTitle",
          "declaration": {
            "name": "CardTitle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardDescription",
          "declaration": {
            "name": "CardDescription",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardContent",
          "declaration": {
            "name": "CardContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardFooter",
          "declaration": {
            "name": "CardFooter",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Carousel",
          "declaration": {
            "name": "Carousel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselContent",
          "declaration": {
            "name": "CarouselContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselItem",
          "declaration": {
            "name": "CarouselItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselPrevious",
          "declaration": {
            "name": "CarouselPrevious",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselNext",
          "declaration": {
            "name": "CarouselNext",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Chart",
          "declaration": {
            "name": "Chart",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Checkbox",
          "declaration": {
            "name": "Checkbox",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Collapsible",
          "declaration": {
            "name": "Collapsible",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleTrigger",
          "declaration": {
            "name": "CollapsibleTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleContent",
          "declaration": {
            "name": "CollapsibleContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Combobox",
          "declaration": {
            "name": "Combobox",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxInput",
          "declaration": {
            "name": "ComboboxInput",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxContent",
          "declaration": {
            "name": "ComboboxContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxEmpty",
          "declaration": {
            "name": "ComboboxEmpty",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxGroup",
          "declaration": {
            "name": "ComboboxGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxLabel",
          "declaration": {
            "name": "ComboboxLabel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxItem",
          "declaration": {
            "name": "ComboboxItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxSeparator",
          "declaration": {
            "name": "ComboboxSeparator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Command",
          "declaration": {
            "name": "Command",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandDialog",
          "declaration": {
            "name": "CommandDialog",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandEmpty",
          "declaration": {
            "name": "CommandEmpty",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandGroup",
          "declaration": {
            "name": "CommandGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandInput",
          "declaration": {
            "name": "CommandInput",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandItem",
          "declaration": {
            "name": "CommandItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandList",
          "declaration": {
            "name": "CommandList",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandSeparator",
          "declaration": {
            "name": "CommandSeparator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandShortcut",
          "declaration": {
            "name": "CommandShortcut",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenu",
          "declaration": {
            "name": "ContextMenu",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuContent",
          "declaration": {
            "name": "ContextMenuContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuItem",
          "declaration": {
            "name": "ContextMenuItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuSeparator",
          "declaration": {
            "name": "ContextMenuSeparator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuLabel",
          "declaration": {
            "name": "ContextMenuLabel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuCheckboxItem",
          "declaration": {
            "name": "ContextMenuCheckboxItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTable",
          "declaration": {
            "name": "DataTable",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Dialog",
          "declaration": {
            "name": "Dialog",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTrigger",
          "declaration": {
            "name": "DialogTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogOverlay",
          "declaration": {
            "name": "DialogOverlay",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogPortal",
          "declaration": {
            "name": "DialogPortal",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContent",
          "declaration": {
            "name": "DialogContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTitle",
          "declaration": {
            "name": "DialogTitle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogDescription",
          "declaration": {
            "name": "DialogDescription",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogClose",
          "declaration": {
            "name": "DialogClose",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogHeader",
          "declaration": {
            "name": "DialogHeader",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogFooter",
          "declaration": {
            "name": "DialogFooter",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "dialogContext",
          "declaration": {
            "name": "dialogContext",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Drawer",
          "declaration": {
            "name": "Drawer",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTrigger",
          "declaration": {
            "name": "DrawerTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerClose",
          "declaration": {
            "name": "DrawerClose",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerContent",
          "declaration": {
            "name": "DrawerContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTitle",
          "declaration": {
            "name": "DrawerTitle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDescription",
          "declaration": {
            "name": "DrawerDescription",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerHeader",
          "declaration": {
            "name": "DrawerHeader",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerFooter",
          "declaration": {
            "name": "DrawerFooter",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DatePicker",
          "declaration": {
            "name": "DatePicker",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenu",
          "declaration": {
            "name": "DropdownMenu",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuTrigger",
          "declaration": {
            "name": "DropdownMenuTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuContent",
          "declaration": {
            "name": "DropdownMenuContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuItem",
          "declaration": {
            "name": "DropdownMenuItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuSeparator",
          "declaration": {
            "name": "DropdownMenuSeparator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuLabel",
          "declaration": {
            "name": "DropdownMenuLabel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuCheckboxItem",
          "declaration": {
            "name": "DropdownMenuCheckboxItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Empty",
          "declaration": {
            "name": "Empty",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Field",
          "declaration": {
            "name": "Field",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCard",
          "declaration": {
            "name": "HoverCard",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardTrigger",
          "declaration": {
            "name": "HoverCardTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardContent",
          "declaration": {
            "name": "HoverCardContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Input",
          "declaration": {
            "name": "Input",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputOTP",
          "declaration": {
            "name": "InputOTP",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputGroup",
          "declaration": {
            "name": "InputGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Item",
          "declaration": {
            "name": "Item",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Kbd",
          "declaration": {
            "name": "Kbd",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Label",
          "declaration": {
            "name": "Label",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Menubar",
          "declaration": {
            "name": "Menubar",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarMenu",
          "declaration": {
            "name": "MenubarMenu",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarTrigger",
          "declaration": {
            "name": "MenubarTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarContent",
          "declaration": {
            "name": "MenubarContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarItem",
          "declaration": {
            "name": "MenubarItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarSeparator",
          "declaration": {
            "name": "MenubarSeparator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarLabel",
          "declaration": {
            "name": "MenubarLabel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarCheckboxItem",
          "declaration": {
            "name": "MenubarCheckboxItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NativeSelect",
          "declaration": {
            "name": "NativeSelect",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenu",
          "declaration": {
            "name": "NavigationMenu",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuList",
          "declaration": {
            "name": "NavigationMenuList",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuItem",
          "declaration": {
            "name": "NavigationMenuItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuTrigger",
          "declaration": {
            "name": "NavigationMenuTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuContent",
          "declaration": {
            "name": "NavigationMenuContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuLink",
          "declaration": {
            "name": "NavigationMenuLink",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Pagination",
          "declaration": {
            "name": "Pagination",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationContent",
          "declaration": {
            "name": "PaginationContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationItem",
          "declaration": {
            "name": "PaginationItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationLink",
          "declaration": {
            "name": "PaginationLink",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationPrevious",
          "declaration": {
            "name": "PaginationPrevious",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationNext",
          "declaration": {
            "name": "PaginationNext",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationEllipsis",
          "declaration": {
            "name": "PaginationEllipsis",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Popover",
          "declaration": {
            "name": "Popover",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContent",
          "declaration": {
            "name": "PopoverContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverTrigger",
          "declaration": {
            "name": "PopoverTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "popoverContext",
          "declaration": {
            "name": "popoverContext",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Progress",
          "declaration": {
            "name": "Progress",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Radio",
          "declaration": {
            "name": "Radio",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "RadioGroup",
          "declaration": {
            "name": "RadioGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizablePanelGroup",
          "declaration": {
            "name": "ResizablePanelGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizablePanel",
          "declaration": {
            "name": "ResizablePanel",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableHandle",
          "declaration": {
            "name": "ResizableHandle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Separator",
          "declaration": {
            "name": "Separator",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Select",
          "declaration": {
            "name": "Select",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectTrigger",
          "declaration": {
            "name": "SelectTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectValue",
          "declaration": {
            "name": "SelectValue",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectContent",
          "declaration": {
            "name": "SelectContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectItem",
          "declaration": {
            "name": "SelectItem",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Sheet",
          "declaration": {
            "name": "Sheet",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetTrigger",
          "declaration": {
            "name": "SheetTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetClose",
          "declaration": {
            "name": "SheetClose",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetContent",
          "declaration": {
            "name": "SheetContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetTitle",
          "declaration": {
            "name": "SheetTitle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetDescription",
          "declaration": {
            "name": "SheetDescription",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetHeader",
          "declaration": {
            "name": "SheetHeader",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetFooter",
          "declaration": {
            "name": "SheetFooter",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Sidebar",
          "declaration": {
            "name": "Sidebar",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Skeleton",
          "declaration": {
            "name": "Skeleton",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Slider",
          "declaration": {
            "name": "Slider",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Sonner",
          "declaration": {
            "name": "Sonner",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "toast",
          "declaration": {
            "name": "toast",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Spinner",
          "declaration": {
            "name": "Spinner",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Switch",
          "declaration": {
            "name": "Switch",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Table",
          "declaration": {
            "name": "Table",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableHeader",
          "declaration": {
            "name": "TableHeader",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableBody",
          "declaration": {
            "name": "TableBody",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableFooter",
          "declaration": {
            "name": "TableFooter",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableRow",
          "declaration": {
            "name": "TableRow",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableHead",
          "declaration": {
            "name": "TableHead",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableCell",
          "declaration": {
            "name": "TableCell",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableCaption",
          "declaration": {
            "name": "TableCaption",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Tabs",
          "declaration": {
            "name": "Tabs",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsList",
          "declaration": {
            "name": "TabsList",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsTrigger",
          "declaration": {
            "name": "TabsTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsContent",
          "declaration": {
            "name": "TabsContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Textarea",
          "declaration": {
            "name": "Textarea",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Toggle",
          "declaration": {
            "name": "Toggle",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToggleGroup",
          "declaration": {
            "name": "ToggleGroup",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Tooltip",
          "declaration": {
            "name": "Tooltip",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipTrigger",
          "declaration": {
            "name": "TooltipTrigger",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipContent",
          "declaration": {
            "name": "TooltipContent",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Typography",
          "declaration": {
            "name": "Typography",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertVariant",
          "declaration": {
            "name": "AlertVariant",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BadgeVariant",
          "declaration": {
            "name": "BadgeVariant",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonVariant",
          "declaration": {
            "name": "ButtonVariant",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonSize",
          "declaration": {
            "name": "ButtonSize",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonGroupOrientation",
          "declaration": {
            "name": "ButtonGroupOrientation",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CalendarChangeDetail",
          "declaration": {
            "name": "CalendarChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CalendarMonthChangeDetail",
          "declaration": {
            "name": "CalendarMonthChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselOrientation",
          "declaration": {
            "name": "CarouselOrientation",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselChangeDetail",
          "declaration": {
            "name": "CarouselChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartData",
          "declaration": {
            "name": "ChartData",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartOptions",
          "declaration": {
            "name": "ChartOptions",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartType",
          "declaration": {
            "name": "ChartType",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxChangeDetail",
          "declaration": {
            "name": "ComboboxChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandSelectDetail",
          "declaration": {
            "name": "CommandSelectDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableColumn",
          "declaration": {
            "name": "DataTableColumn",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableColumnAlign",
          "declaration": {
            "name": "DataTableColumnAlign",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTablePageChangeDetail",
          "declaration": {
            "name": "DataTablePageChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSelectionChangeDetail",
          "declaration": {
            "name": "DataTableSelectionChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSortChangeDetail",
          "declaration": {
            "name": "DataTableSortChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSortDirection",
          "declaration": {
            "name": "DataTableSortDirection",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContextValue",
          "declaration": {
            "name": "DialogContextValue",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDirection",
          "declaration": {
            "name": "DrawerDirection",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DatePickerChangeDetail",
          "declaration": {
            "name": "DatePickerChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardSide",
          "declaration": {
            "name": "HoverCardSide",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardAlign",
          "declaration": {
            "name": "HoverCardAlign",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputType",
          "declaration": {
            "name": "InputType",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputOTPMode",
          "declaration": {
            "name": "InputOTPMode",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContextValue",
          "declaration": {
            "name": "PopoverContextValue",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableOrientation",
          "declaration": {
            "name": "ResizableOrientation",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableChangeDetail",
          "declaration": {
            "name": "ResizableChangeDetail",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetSide",
          "declaration": {
            "name": "SheetSide",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastAction",
          "declaration": {
            "name": "ToastAction",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastData",
          "declaration": {
            "name": "ToastData",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastFunction",
          "declaration": {
            "name": "ToastFunction",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastId",
          "declaration": {
            "name": "ToastId",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastOptions",
          "declaration": {
            "name": "ToastOptions",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastPosition",
          "declaration": {
            "name": "ToastPosition",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastPromiseOptions",
          "declaration": {
            "name": "ToastPromiseOptions",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastType",
          "declaration": {
            "name": "ToastType",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SpinnerSize",
          "declaration": {
            "name": "SpinnerSize",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsOrientation",
          "declaration": {
            "name": "TabsOrientation",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsActivationMode",
          "declaration": {
            "name": "TabsActivationMode",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipSide",
          "declaration": {
            "name": "TooltipSide",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TypographyVariant",
          "declaration": {
            "name": "TypographyVariant",
            "module": "./components/index.js"
          }
        },
        {
          "kind": "js",
          "name": "tokens",
          "declaration": {
            "name": "tokens",
            "module": "./styles/index.js"
          }
        },
        {
          "kind": "js",
          "name": "tokensBase",
          "declaration": {
            "name": "tokensBase",
            "module": "./styles/index.js"
          }
        },
        {
          "kind": "js",
          "name": "tokensMotion",
          "declaration": {
            "name": "tokensMotion",
            "module": "./styles/index.js"
          }
        },
        {
          "kind": "js",
          "name": "focusRing",
          "declaration": {
            "name": "focusRing",
            "module": "./styles/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/context/context-consumer-controller.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A Lit ReactiveController that simplifies consuming context in a child component.\nThis controller manages the lifecycle of the ContextConsumer and updates the host\nwhen the context value changes.",
          "name": "ContextConsumerController",
          "members": [
            {
              "kind": "field",
              "name": "host",
              "type": {
                "text": "ReactiveElement"
              },
              "privacy": "private",
              "default": "host"
            },
            {
              "kind": "field",
              "name": "context",
              "type": {
                "text": "Context<string, T>"
              },
              "privacy": "private",
              "default": "context"
            },
            {
              "kind": "field",
              "name": "consumer",
              "type": {
                "text": "ContextConsumer<Context<string, T>, ReactiveElement>"
              },
              "privacy": "private",
              "default": "new ContextConsumer(host, { context, callback: (value: ContextType<Context<string, T>>) => { this._value = value as T; // Request an update when the context value changes this.host.requestUpdate(); }, subscribe: true, })"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "T | undefined"
              },
              "privacy": "private",
              "default": "undefined"
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is connected to the DOM.\nEnsures the consumer is active."
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is disconnected from the DOM.\nCleans up the consumer to prevent memory leaks."
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "T | undefined"
              },
              "description": "Gets the current consumed context value.\nReturns undefined if the context is not available.",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "hasValue",
              "type": {
                "text": "boolean"
              },
              "description": "Checks if the context is available (has a value).",
              "readonly": true
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ContextConsumerController",
          "declaration": {
            "name": "ContextConsumerController",
            "module": "src/context/context-consumer-controller.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/context/context-provider-controller.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A Lit ReactiveController that simplifies providing context from a host component.\nThis controller manages the lifecycle of the ContextProvider from",
          "name": "ContextProviderController",
          "members": [
            {
              "kind": "field",
              "name": "host",
              "type": {
                "text": "ReactiveElement"
              },
              "privacy": "private",
              "default": "host"
            },
            {
              "kind": "field",
              "name": "provider",
              "type": {
                "text": "ContextProvider<Context<string, T>, ReactiveElement>"
              },
              "privacy": "private",
              "default": "new ContextProvider(host, { context, initialValue, })"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "T"
              },
              "privacy": "private",
              "default": "initialValue"
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is connected to the DOM.\nEnsures the provider is active."
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is disconnected from the DOM.\nCleans up the provider to prevent memory leaks."
            },
            {
              "kind": "method",
              "name": "getValue",
              "return": {
                "type": {
                  "text": "T"
                }
              },
              "description": "Gets the current context value."
            },
            {
              "kind": "method",
              "name": "setValue",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "T"
                  },
                  "description": "The new value to provide"
                }
              ],
              "description": "Sets a new context value and notifies all consumers."
            },
            {
              "kind": "method",
              "name": "updateValue",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "updater",
                  "type": {
                    "text": "(current: T) => T"
                  },
                  "description": "A function that receives the current value and returns a new value"
                }
              ],
              "description": "Updates the context value by calling a function with the current value.\nUseful for immutable updates."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ContextProviderController",
          "declaration": {
            "name": "ContextProviderController",
            "module": "src/context/context-provider-controller.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/context/create-context.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "createContext",
          "return": {
            "type": {
              "text": ""
            }
          },
          "parameters": [
            {
              "name": "key",
              "type": {
                "text": "string"
              },
              "description": "A unique string identifier for the context"
            }
          ],
          "description": "Creates a context key and associates it with a TypeScript type.\nThis utility ensures all contexts are created in a standardized way."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "createContext",
          "declaration": {
            "name": "createContext",
            "module": "src/context/create-context.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/context/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "createContext",
          "declaration": {
            "name": "createContext",
            "module": "./create-context.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextProviderController",
          "declaration": {
            "name": "ContextProviderController",
            "module": "./context-provider-controller.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextConsumerController",
          "declaration": {
            "name": "ContextConsumerController",
            "module": "./context-consumer-controller.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/controllers/focus-trap-controller.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A Lit ReactiveController that manages focus trapping within a specified element.\nThis controller is essential for modal accessibility as required for dialog components.",
          "name": "FocusTrapController",
          "members": [
            {
              "kind": "field",
              "name": "host",
              "type": {
                "text": "ReactiveElement"
              },
              "privacy": "private",
              "default": "host"
            },
            {
              "kind": "field",
              "name": "focusTrap",
              "type": {
                "text": "FocusTrap | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is connected to the DOM.\nCurrently unused but required by ReactiveController interface."
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is disconnected from the DOM.\nEnsures cleanup of the focus trap to prevent memory leaks."
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Activates the focus trap on the host element.\nInitializes the focus-trap library and starts trapping focus."
            },
            {
              "kind": "method",
              "name": "deactivate",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Deactivates the focus trap.\nStops trapping focus and cleans up the focus trap instance."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "FocusTrapController",
          "declaration": {
            "name": "FocusTrapController",
            "module": "src/controllers/focus-trap-controller.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/controllers/positioning-controller.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A Lit ReactiveController that manages dynamic positioning of floating elements\nrelative to anchor elements using Floating UI.\n\nThis controller is essential for positioning non-modal components like Popover and Tooltip.\nIt uses Floating UI's `computePosition` function with middleware (`offset`, `flip`, `shift`)\nto calculate optimal positioning and automatically updates the position on scroll, resize,\nand other environmental changes.",
          "name": "PositioningController",
          "members": [
            {
              "kind": "field",
              "name": "host",
              "type": {
                "text": "ReactiveElement"
              },
              "privacy": "private",
              "default": "host"
            },
            {
              "kind": "field",
              "name": "anchorElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "floatingElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "cleanup",
              "type": {
                "text": "(() => void) | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "setElements",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "anchor",
                  "type": {
                    "text": "HTMLElement"
                  },
                  "description": "The element that serves as the reference point for positioning"
                },
                {
                  "name": "floater",
                  "type": {
                    "text": "HTMLElement"
                  },
                  "description": "The element that will be positioned relative to the anchor"
                }
              ],
              "description": "Sets the anchor and floating elements for positioning."
            },
            {
              "kind": "method",
              "name": "updatePosition",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              },
              "description": "Calculates and applies the floating element's position relative to the anchor.\nUses Floating UI's computePosition with offset, flip, and shift middleware."
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is connected to the DOM.\nStarts automatic position updates when elements are set."
            },
            {
              "kind": "method",
              "name": "hostDisconnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is disconnected from the DOM.\nEnsures cleanup to prevent memory leaks."
            },
            {
              "kind": "method",
              "name": "start",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Starts automatic position updates.\nShould be called after setElements() to begin dynamic repositioning."
            },
            {
              "kind": "method",
              "name": "stop",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Stops automatic position updates."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "PositioningController",
          "declaration": {
            "name": "PositioningController",
            "module": "src/controllers/positioning-controller.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/controllers/state-sync-controller.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A Lit ReactiveController that synchronizes a state value to the host element's\n`data-state` attribute. This is useful for headless components that need to\nexpose their internal state for styling purposes.",
          "name": "StateSyncController",
          "members": [
            {
              "kind": "field",
              "name": "host",
              "type": {
                "text": "ReactiveElement"
              },
              "privacy": "private",
              "default": "host"
            },
            {
              "kind": "field",
              "name": "getState",
              "type": {
                "text": "() => T | undefined"
              },
              "privacy": "private",
              "default": "getState"
            },
            {
              "kind": "field",
              "name": "previousOpen",
              "type": {
                "text": "boolean | undefined"
              },
              "privacy": "private",
              "default": "undefined"
            },
            {
              "kind": "method",
              "name": "hostConnected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called when the host element is connected to the DOM.\nInitializes the data-state attribute."
            },
            {
              "kind": "method",
              "name": "hostUpdate",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Called during the host element's update lifecycle.\nUpdates the data-state attribute if the open state has changed."
            },
            {
              "kind": "method",
              "name": "updateState",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Updates the host element's data-state attribute based on the current state."
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "StateSyncController",
          "declaration": {
            "name": "StateSyncController",
            "module": "src/controllers/state-sync-controller.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Accordion",
          "declaration": {
            "name": "Accordion",
            "module": "./accordion/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AccordionItem",
          "declaration": {
            "name": "AccordionItem",
            "module": "./accordion/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Alert",
          "declaration": {
            "name": "Alert",
            "module": "./alert/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertTitle",
          "declaration": {
            "name": "AlertTitle",
            "module": "./alert/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDescription",
          "declaration": {
            "name": "AlertDescription",
            "module": "./alert/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertVariant",
          "declaration": {
            "name": "AlertVariant",
            "module": "./alert/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialog",
          "declaration": {
            "name": "AlertDialog",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTrigger",
          "declaration": {
            "name": "AlertDialogTrigger",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogContent",
          "declaration": {
            "name": "AlertDialogContent",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTitle",
          "declaration": {
            "name": "AlertDialogTitle",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogDescription",
          "declaration": {
            "name": "AlertDialogDescription",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogHeader",
          "declaration": {
            "name": "AlertDialogHeader",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogFooter",
          "declaration": {
            "name": "AlertDialogFooter",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogCancel",
          "declaration": {
            "name": "AlertDialogCancel",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogAction",
          "declaration": {
            "name": "AlertDialogAction",
            "module": "./alert-dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AspectRatio",
          "declaration": {
            "name": "AspectRatio",
            "module": "./aspect-ratio/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Avatar",
          "declaration": {
            "name": "Avatar",
            "module": "./avatar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AvatarImage",
          "declaration": {
            "name": "AvatarImage",
            "module": "./avatar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "AvatarFallback",
          "declaration": {
            "name": "AvatarFallback",
            "module": "./avatar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Badge",
          "declaration": {
            "name": "Badge",
            "module": "./badge/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BadgeVariant",
          "declaration": {
            "name": "BadgeVariant",
            "module": "./badge/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Breadcrumb",
          "declaration": {
            "name": "Breadcrumb",
            "module": "./breadcrumb/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbItem",
          "declaration": {
            "name": "BreadcrumbItem",
            "module": "./breadcrumb/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbLink",
          "declaration": {
            "name": "BreadcrumbLink",
            "module": "./breadcrumb/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbPage",
          "declaration": {
            "name": "BreadcrumbPage",
            "module": "./breadcrumb/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbSeparator",
          "declaration": {
            "name": "BreadcrumbSeparator",
            "module": "./breadcrumb/index.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbEllipsis",
          "declaration": {
            "name": "BreadcrumbEllipsis",
            "module": "./breadcrumb/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Button",
          "declaration": {
            "name": "Button",
            "module": "./button/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonVariant",
          "declaration": {
            "name": "ButtonVariant",
            "module": "./button/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonSize",
          "declaration": {
            "name": "ButtonSize",
            "module": "./button/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonGroup",
          "declaration": {
            "name": "ButtonGroup",
            "module": "./button-group/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonGroupOrientation",
          "declaration": {
            "name": "ButtonGroupOrientation",
            "module": "./button-group/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Calendar",
          "declaration": {
            "name": "Calendar",
            "module": "./calendar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CalendarChangeDetail",
          "declaration": {
            "name": "CalendarChangeDetail",
            "module": "./calendar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CalendarMonthChangeDetail",
          "declaration": {
            "name": "CalendarMonthChangeDetail",
            "module": "./calendar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Card",
          "declaration": {
            "name": "Card",
            "module": "./card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardHeader",
          "declaration": {
            "name": "CardHeader",
            "module": "./card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardTitle",
          "declaration": {
            "name": "CardTitle",
            "module": "./card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardDescription",
          "declaration": {
            "name": "CardDescription",
            "module": "./card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardContent",
          "declaration": {
            "name": "CardContent",
            "module": "./card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CardFooter",
          "declaration": {
            "name": "CardFooter",
            "module": "./card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Carousel",
          "declaration": {
            "name": "Carousel",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselContent",
          "declaration": {
            "name": "CarouselContent",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselItem",
          "declaration": {
            "name": "CarouselItem",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselPrevious",
          "declaration": {
            "name": "CarouselPrevious",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselNext",
          "declaration": {
            "name": "CarouselNext",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselOrientation",
          "declaration": {
            "name": "CarouselOrientation",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselChangeDetail",
          "declaration": {
            "name": "CarouselChangeDetail",
            "module": "./carousel/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Chart",
          "declaration": {
            "name": "Chart",
            "module": "./chart/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartData",
          "declaration": {
            "name": "ChartData",
            "module": "./chart/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartOptions",
          "declaration": {
            "name": "ChartOptions",
            "module": "./chart/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartType",
          "declaration": {
            "name": "ChartType",
            "module": "./chart/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Checkbox",
          "declaration": {
            "name": "Checkbox",
            "module": "./checkbox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Collapsible",
          "declaration": {
            "name": "Collapsible",
            "module": "./collapsible/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleTrigger",
          "declaration": {
            "name": "CollapsibleTrigger",
            "module": "./collapsible/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleContent",
          "declaration": {
            "name": "CollapsibleContent",
            "module": "./collapsible/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Combobox",
          "declaration": {
            "name": "Combobox",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxInput",
          "declaration": {
            "name": "ComboboxInput",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxContent",
          "declaration": {
            "name": "ComboboxContent",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxEmpty",
          "declaration": {
            "name": "ComboboxEmpty",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxGroup",
          "declaration": {
            "name": "ComboboxGroup",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxLabel",
          "declaration": {
            "name": "ComboboxLabel",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxItem",
          "declaration": {
            "name": "ComboboxItem",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxSeparator",
          "declaration": {
            "name": "ComboboxSeparator",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxChangeDetail",
          "declaration": {
            "name": "ComboboxChangeDetail",
            "module": "./combobox/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Command",
          "declaration": {
            "name": "Command",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandDialog",
          "declaration": {
            "name": "CommandDialog",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandEmpty",
          "declaration": {
            "name": "CommandEmpty",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandGroup",
          "declaration": {
            "name": "CommandGroup",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandInput",
          "declaration": {
            "name": "CommandInput",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandItem",
          "declaration": {
            "name": "CommandItem",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandList",
          "declaration": {
            "name": "CommandList",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandSeparator",
          "declaration": {
            "name": "CommandSeparator",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandShortcut",
          "declaration": {
            "name": "CommandShortcut",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandSelectDetail",
          "declaration": {
            "name": "CommandSelectDetail",
            "module": "./command/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenu",
          "declaration": {
            "name": "ContextMenu",
            "module": "./context-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuContent",
          "declaration": {
            "name": "ContextMenuContent",
            "module": "./context-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuItem",
          "declaration": {
            "name": "ContextMenuItem",
            "module": "./context-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuSeparator",
          "declaration": {
            "name": "ContextMenuSeparator",
            "module": "./context-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuLabel",
          "declaration": {
            "name": "ContextMenuLabel",
            "module": "./context-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuCheckboxItem",
          "declaration": {
            "name": "ContextMenuCheckboxItem",
            "module": "./context-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTable",
          "declaration": {
            "name": "DataTable",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableColumn",
          "declaration": {
            "name": "DataTableColumn",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableColumnAlign",
          "declaration": {
            "name": "DataTableColumnAlign",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTablePageChangeDetail",
          "declaration": {
            "name": "DataTablePageChangeDetail",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSelectionChangeDetail",
          "declaration": {
            "name": "DataTableSelectionChangeDetail",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSortChangeDetail",
          "declaration": {
            "name": "DataTableSortChangeDetail",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSortDirection",
          "declaration": {
            "name": "DataTableSortDirection",
            "module": "./data-table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Dialog",
          "declaration": {
            "name": "Dialog",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTrigger",
          "declaration": {
            "name": "DialogTrigger",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogOverlay",
          "declaration": {
            "name": "DialogOverlay",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogPortal",
          "declaration": {
            "name": "DialogPortal",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContent",
          "declaration": {
            "name": "DialogContent",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTitle",
          "declaration": {
            "name": "DialogTitle",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogDescription",
          "declaration": {
            "name": "DialogDescription",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogClose",
          "declaration": {
            "name": "DialogClose",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogHeader",
          "declaration": {
            "name": "DialogHeader",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogFooter",
          "declaration": {
            "name": "DialogFooter",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "dialogContext",
          "declaration": {
            "name": "dialogContext",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContextValue",
          "declaration": {
            "name": "DialogContextValue",
            "module": "./dialog/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Drawer",
          "declaration": {
            "name": "Drawer",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTrigger",
          "declaration": {
            "name": "DrawerTrigger",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerClose",
          "declaration": {
            "name": "DrawerClose",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerContent",
          "declaration": {
            "name": "DrawerContent",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTitle",
          "declaration": {
            "name": "DrawerTitle",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDescription",
          "declaration": {
            "name": "DrawerDescription",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerHeader",
          "declaration": {
            "name": "DrawerHeader",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerFooter",
          "declaration": {
            "name": "DrawerFooter",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDirection",
          "declaration": {
            "name": "DrawerDirection",
            "module": "./drawer/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DatePicker",
          "declaration": {
            "name": "DatePicker",
            "module": "./date-picker/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DatePickerChangeDetail",
          "declaration": {
            "name": "DatePickerChangeDetail",
            "module": "./date-picker/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenu",
          "declaration": {
            "name": "DropdownMenu",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuTrigger",
          "declaration": {
            "name": "DropdownMenuTrigger",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuContent",
          "declaration": {
            "name": "DropdownMenuContent",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuItem",
          "declaration": {
            "name": "DropdownMenuItem",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuSeparator",
          "declaration": {
            "name": "DropdownMenuSeparator",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuLabel",
          "declaration": {
            "name": "DropdownMenuLabel",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuCheckboxItem",
          "declaration": {
            "name": "DropdownMenuCheckboxItem",
            "module": "./dropdown-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Empty",
          "declaration": {
            "name": "Empty",
            "module": "./empty/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Field",
          "declaration": {
            "name": "Field",
            "module": "./field/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCard",
          "declaration": {
            "name": "HoverCard",
            "module": "./hover-card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardTrigger",
          "declaration": {
            "name": "HoverCardTrigger",
            "module": "./hover-card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardContent",
          "declaration": {
            "name": "HoverCardContent",
            "module": "./hover-card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardSide",
          "declaration": {
            "name": "HoverCardSide",
            "module": "./hover-card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardAlign",
          "declaration": {
            "name": "HoverCardAlign",
            "module": "./hover-card/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Input",
          "declaration": {
            "name": "Input",
            "module": "./input/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputType",
          "declaration": {
            "name": "InputType",
            "module": "./input/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputOTP",
          "declaration": {
            "name": "InputOTP",
            "module": "./input-otp/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputOTPMode",
          "declaration": {
            "name": "InputOTPMode",
            "module": "./input-otp/index.js"
          }
        },
        {
          "kind": "js",
          "name": "InputGroup",
          "declaration": {
            "name": "InputGroup",
            "module": "./input-group/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Item",
          "declaration": {
            "name": "Item",
            "module": "./item/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Kbd",
          "declaration": {
            "name": "Kbd",
            "module": "./kbd/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Label",
          "declaration": {
            "name": "Label",
            "module": "./label/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Menubar",
          "declaration": {
            "name": "Menubar",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarMenu",
          "declaration": {
            "name": "MenubarMenu",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarTrigger",
          "declaration": {
            "name": "MenubarTrigger",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarContent",
          "declaration": {
            "name": "MenubarContent",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarItem",
          "declaration": {
            "name": "MenubarItem",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarSeparator",
          "declaration": {
            "name": "MenubarSeparator",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarLabel",
          "declaration": {
            "name": "MenubarLabel",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarCheckboxItem",
          "declaration": {
            "name": "MenubarCheckboxItem",
            "module": "./menubar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NativeSelect",
          "declaration": {
            "name": "NativeSelect",
            "module": "./native-select/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenu",
          "declaration": {
            "name": "NavigationMenu",
            "module": "./navigation-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuList",
          "declaration": {
            "name": "NavigationMenuList",
            "module": "./navigation-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuItem",
          "declaration": {
            "name": "NavigationMenuItem",
            "module": "./navigation-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuTrigger",
          "declaration": {
            "name": "NavigationMenuTrigger",
            "module": "./navigation-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuContent",
          "declaration": {
            "name": "NavigationMenuContent",
            "module": "./navigation-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuLink",
          "declaration": {
            "name": "NavigationMenuLink",
            "module": "./navigation-menu/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Pagination",
          "declaration": {
            "name": "Pagination",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationContent",
          "declaration": {
            "name": "PaginationContent",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationItem",
          "declaration": {
            "name": "PaginationItem",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationLink",
          "declaration": {
            "name": "PaginationLink",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationPrevious",
          "declaration": {
            "name": "PaginationPrevious",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationNext",
          "declaration": {
            "name": "PaginationNext",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationEllipsis",
          "declaration": {
            "name": "PaginationEllipsis",
            "module": "./pagination/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Popover",
          "declaration": {
            "name": "Popover",
            "module": "./popover/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContent",
          "declaration": {
            "name": "PopoverContent",
            "module": "./popover/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverTrigger",
          "declaration": {
            "name": "PopoverTrigger",
            "module": "./popover/index.js"
          }
        },
        {
          "kind": "js",
          "name": "popoverContext",
          "declaration": {
            "name": "popoverContext",
            "module": "./popover/index.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContextValue",
          "declaration": {
            "name": "PopoverContextValue",
            "module": "./popover/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Progress",
          "declaration": {
            "name": "Progress",
            "module": "./progress/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Radio",
          "declaration": {
            "name": "Radio",
            "module": "./radio-group/index.js"
          }
        },
        {
          "kind": "js",
          "name": "RadioGroup",
          "declaration": {
            "name": "RadioGroup",
            "module": "./radio-group/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizablePanelGroup",
          "declaration": {
            "name": "ResizablePanelGroup",
            "module": "./resizable/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizablePanel",
          "declaration": {
            "name": "ResizablePanel",
            "module": "./resizable/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableHandle",
          "declaration": {
            "name": "ResizableHandle",
            "module": "./resizable/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableOrientation",
          "declaration": {
            "name": "ResizableOrientation",
            "module": "./resizable/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableChangeDetail",
          "declaration": {
            "name": "ResizableChangeDetail",
            "module": "./resizable/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Separator",
          "declaration": {
            "name": "Separator",
            "module": "./separator/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Select",
          "declaration": {
            "name": "Select",
            "module": "./select/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectTrigger",
          "declaration": {
            "name": "SelectTrigger",
            "module": "./select/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectValue",
          "declaration": {
            "name": "SelectValue",
            "module": "./select/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectContent",
          "declaration": {
            "name": "SelectContent",
            "module": "./select/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectItem",
          "declaration": {
            "name": "SelectItem",
            "module": "./select/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Sheet",
          "declaration": {
            "name": "Sheet",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetTrigger",
          "declaration": {
            "name": "SheetTrigger",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetClose",
          "declaration": {
            "name": "SheetClose",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetContent",
          "declaration": {
            "name": "SheetContent",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetTitle",
          "declaration": {
            "name": "SheetTitle",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetDescription",
          "declaration": {
            "name": "SheetDescription",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetHeader",
          "declaration": {
            "name": "SheetHeader",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetFooter",
          "declaration": {
            "name": "SheetFooter",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetSide",
          "declaration": {
            "name": "SheetSide",
            "module": "./sheet/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Sidebar",
          "declaration": {
            "name": "Sidebar",
            "module": "./sidebar/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Skeleton",
          "declaration": {
            "name": "Skeleton",
            "module": "./skeleton/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Slider",
          "declaration": {
            "name": "Slider",
            "module": "./slider/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Sonner",
          "declaration": {
            "name": "Sonner",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "toast",
          "declaration": {
            "name": "toast",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastAction",
          "declaration": {
            "name": "ToastAction",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastData",
          "declaration": {
            "name": "ToastData",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastFunction",
          "declaration": {
            "name": "ToastFunction",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastId",
          "declaration": {
            "name": "ToastId",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastOptions",
          "declaration": {
            "name": "ToastOptions",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastPosition",
          "declaration": {
            "name": "ToastPosition",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastPromiseOptions",
          "declaration": {
            "name": "ToastPromiseOptions",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastType",
          "declaration": {
            "name": "ToastType",
            "module": "./sonner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Spinner",
          "declaration": {
            "name": "Spinner",
            "module": "./spinner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "SpinnerSize",
          "declaration": {
            "name": "SpinnerSize",
            "module": "./spinner/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Switch",
          "declaration": {
            "name": "Switch",
            "module": "./switch/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Table",
          "declaration": {
            "name": "Table",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableHeader",
          "declaration": {
            "name": "TableHeader",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableBody",
          "declaration": {
            "name": "TableBody",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableFooter",
          "declaration": {
            "name": "TableFooter",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableRow",
          "declaration": {
            "name": "TableRow",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableHead",
          "declaration": {
            "name": "TableHead",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableCell",
          "declaration": {
            "name": "TableCell",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TableCaption",
          "declaration": {
            "name": "TableCaption",
            "module": "./table/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Tabs",
          "declaration": {
            "name": "Tabs",
            "module": "./tabs/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsList",
          "declaration": {
            "name": "TabsList",
            "module": "./tabs/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsTrigger",
          "declaration": {
            "name": "TabsTrigger",
            "module": "./tabs/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsContent",
          "declaration": {
            "name": "TabsContent",
            "module": "./tabs/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsOrientation",
          "declaration": {
            "name": "TabsOrientation",
            "module": "./tabs/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsActivationMode",
          "declaration": {
            "name": "TabsActivationMode",
            "module": "./tabs/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Textarea",
          "declaration": {
            "name": "Textarea",
            "module": "./textarea/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Toggle",
          "declaration": {
            "name": "Toggle",
            "module": "./toggle/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ToggleGroup",
          "declaration": {
            "name": "ToggleGroup",
            "module": "./toggle-group/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Tooltip",
          "declaration": {
            "name": "Tooltip",
            "module": "./tooltip/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipTrigger",
          "declaration": {
            "name": "TooltipTrigger",
            "module": "./tooltip/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipContent",
          "declaration": {
            "name": "TooltipContent",
            "module": "./tooltip/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipSide",
          "declaration": {
            "name": "TooltipSide",
            "module": "./tooltip/index.js"
          }
        },
        {
          "kind": "js",
          "name": "Typography",
          "declaration": {
            "name": "Typography",
            "module": "./typography/index.js"
          }
        },
        {
          "kind": "js",
          "name": "TypographyVariant",
          "declaration": {
            "name": "TypographyVariant",
            "module": "./typography/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/styles/index.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "focusRing",
          "default": "css` outline: 2px solid transparent; outline-offset: 2px; &:focus-visible { outline: 2px solid var(--ring); outline-offset: 2px; } `"
        },
        {
          "kind": "variable",
          "name": "tokens",
          "type": {
            "text": "array"
          },
          "default": "[tokensBase, tokensMotion]",
          "description": "Combined base + motion tokens for backward-compatible barrel exports."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "tokensBase",
          "declaration": {
            "name": "tokensBase",
            "module": "./tokens-base.js"
          }
        },
        {
          "kind": "js",
          "name": "tokensMotion",
          "declaration": {
            "name": "tokensMotion",
            "module": "./tokens-motion.js"
          }
        },
        {
          "kind": "js",
          "name": "focusRing",
          "declaration": {
            "name": "focusRing",
            "module": "src/styles/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "tokens",
          "declaration": {
            "name": "tokens",
            "module": "src/styles/index.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/styles/tokens-base.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "tokensBase",
          "default": "css` :host { /* Spacing */ --spacing-1: 0.25rem; --spacing-1-5: 0.375rem; --spacing-2: 0.5rem; --spacing-3: 0.75rem; --spacing-4: 1rem; --spacing-5: 1.25rem; --spacing-6: 1.5rem; --spacing-8: 2rem; --spacing-10: 2.5rem; --spacing-12: 3rem; /* Border Radius */ --radius-sm: calc(var(--radius, 0.625rem) - 0.25rem); --radius-md: calc(var(--radius, 0.625rem) - 0.125rem); --radius-lg: var(--radius, 0.625rem); --radius-xl: calc(var(--radius, 0.625rem) + 0.25rem); --radius-2xl: calc(var(--radius, 0.625rem) + 0.5rem); --radius-full: 9999px; /* Transitions */ --transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1); --transition-base: 300ms cubic-bezier(0.4, 0, 0.2, 1); --transition-normal: 300ms cubic-bezier(0.4, 0, 0.2, 1); --transition-slow: 500ms cubic-bezier(0.4, 0, 0.2, 1); /* Keyframe Animation Timing */ --animation-spin-duration: 600ms; --animation-spin-easing: linear; --animation-pulse-duration: 2s; --animation-pulse-easing: cubic-bezier(0.4, 0, 0.6, 1); --animation-caret-duration: 1s; --animation-caret-easing: steps(1); /* Shadows */ --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); /* Typography */ --font-size-xs: 0.75rem; --font-size-sm: 0.875rem; --font-size-base: 1rem; --font-size-lg: 1.125rem; --font-size-xl: 1.25rem; --font-size-2xl: 1.5rem; --font-size-3xl: 1.875rem; --font-size-4xl: 2.25rem; /* Font Weights */ --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700; /* Font Family */ --font-sans: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; --font-mono: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; /* Line Heights */ --leading-none: 1; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; /* Letter Spacing */ --tracking-tight: -0.025em; --tracking-widest: 0.1em; } @media (prefers-reduced-motion: reduce) { :host { --transition-fast: 0ms; --transition-base: 0ms; --transition-normal: 0ms; --transition-slow: 0ms; } } `"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "tokensBase",
          "declaration": {
            "name": "tokensBase",
            "module": "src/styles/tokens-base.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/styles/tokens-motion.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "tokensMotion",
          "default": "css` @keyframes shadcn-fade-in { from { opacity: 0; } } @keyframes shadcn-zoom-in { from { opacity: 0; transform: scale(0.95); } } @keyframes shadcn-slide-in-from-right { from { transform: translateX(100%); } } @keyframes shadcn-slide-in-from-left { from { transform: translateX(-100%); } } @keyframes shadcn-slide-in-from-top { from { transform: translateY(-100%); } } @keyframes shadcn-slide-in-from-bottom { from { transform: translateY(100%); } } `"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "tokensMotion",
          "declaration": {
            "name": "tokensMotion",
            "module": "src/styles/tokens-motion.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/utils/date.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "parseISO",
          "return": {
            "type": {
              "text": "Date | null"
            }
          },
          "parameters": [
            {
              "name": "value",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "iso",
          "parameters": [
            {
              "name": "date",
              "type": {
                "text": "Date"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "addDays",
          "parameters": [
            {
              "name": "date",
              "type": {
                "text": "Date"
              }
            },
            {
              "name": "days",
              "type": {
                "text": "number"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "parseISO",
          "declaration": {
            "name": "parseISO",
            "module": "src/utils/date.ts"
          }
        },
        {
          "kind": "js",
          "name": "iso",
          "declaration": {
            "name": "iso",
            "module": "src/utils/date.ts"
          }
        },
        {
          "kind": "js",
          "name": "addDays",
          "declaration": {
            "name": "addDays",
            "module": "src/utils/date.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/_internal/menu-keyboard.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "handleMenuKeyDown",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "parameters": [
            {
              "name": "event",
              "type": {
                "text": "KeyboardEvent"
              }
            },
            {
              "name": "content",
              "type": {
                "text": "MenuContentController | null"
              }
            },
            {
              "name": "onClose",
              "type": {
                "text": "() => void"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "handleMenuKeyDown",
          "declaration": {
            "name": "handleMenuKeyDown",
            "module": "src/components/_internal/menu-keyboard.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/_internal/modal-surface.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Internal shared modal surface used by dialog-derived components.",
          "name": "ModalSurface",
          "members": [
            {
              "kind": "field",
              "name": "accessibleLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "discoveredLabel",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "titleSelector",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "dialogRole",
              "type": {
                "text": "'dialog' | 'alertdialog'"
              },
              "privacy": "protected",
              "default": "'dialog'"
            },
            {
              "kind": "field",
              "name": "dismissOnBackdrop",
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "protected",
              "default": "new ContextConsumerController(this, dialogContext)"
            },
            {
              "kind": "field",
              "name": "stateSync",
              "type": {
                "text": "StateSyncController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)"
            },
            {
              "kind": "field",
              "name": "focusTrap",
              "type": {
                "text": "FocusTrapController"
              },
              "privacy": "private",
              "default": "new FocusTrapController(this)"
            },
            {
              "kind": "field",
              "name": "originalBodyOverflow",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "updateAccessibleLabel",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleBackdropClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "lockBodyScroll",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "unlockBodyScroll",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "fieldName": "accessibleLabel"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ModalSurface",
          "declaration": {
            "name": "ModalSurface",
            "module": "src/components/_internal/modal-surface.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/accordion/accordion.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "An accordion item component.",
          "name": "AccordionItem",
          "slots": [
            {
              "description": "Accordion content",
              "name": ""
            },
            {
              "description": "Trigger button content",
              "name": "trigger"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "accordion-item-toggle",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-accordion-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Container for accordion items.",
          "name": "Accordion",
          "slots": [
            {
              "description": "Accordion items",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'single' | 'multiple'"
              },
              "default": "'single'",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "collapsible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "collapsible"
            },
            {
              "kind": "method",
              "name": "_handleItemToggle",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateItems",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_getItems",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "AccordionItem[]"
                }
              }
            }
          ],
          "events": [
            {
              "name": "accordion-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when accordion selection changes"
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "'single' | 'multiple'"
              },
              "default": "'single'",
              "fieldName": "type"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "collapsible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "collapsible"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-accordion",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "AccordionItem",
          "declaration": {
            "name": "AccordionItem",
            "module": "src/components/accordion/accordion.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-accordion-item",
          "declaration": {
            "name": "AccordionItem",
            "module": "src/components/accordion/accordion.ts"
          }
        },
        {
          "kind": "js",
          "name": "Accordion",
          "declaration": {
            "name": "Accordion",
            "module": "src/components/accordion/accordion.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-accordion",
          "declaration": {
            "name": "Accordion",
            "module": "src/components/accordion/accordion.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/accordion/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Accordion",
          "declaration": {
            "name": "Accordion",
            "module": "./accordion.js"
          }
        },
        {
          "kind": "js",
          "name": "AccordionItem",
          "declaration": {
            "name": "AccordionItem",
            "module": "./accordion.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/alert/alert.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Alert",
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "AlertVariant"
              },
              "default": "'default'",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "AlertVariant"
              },
              "default": "'default'",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-alert",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertTitle",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-alert-title",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDescription",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-alert-description",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Alert",
          "declaration": {
            "name": "Alert",
            "module": "src/components/alert/alert.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert",
          "declaration": {
            "name": "Alert",
            "module": "src/components/alert/alert.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertTitle",
          "declaration": {
            "name": "AlertTitle",
            "module": "src/components/alert/alert.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-title",
          "declaration": {
            "name": "AlertTitle",
            "module": "src/components/alert/alert.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDescription",
          "declaration": {
            "name": "AlertDescription",
            "module": "src/components/alert/alert.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-description",
          "declaration": {
            "name": "AlertDescription",
            "module": "src/components/alert/alert.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/alert/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Alert",
          "declaration": {
            "name": "Alert",
            "module": "./alert.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertTitle",
          "declaration": {
            "name": "AlertTitle",
            "module": "./alert.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDescription",
          "declaration": {
            "name": "AlertDescription",
            "module": "./alert.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertVariant",
          "declaration": {
            "name": "AlertVariant",
            "module": "./alert.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/alert-dialog/alert-dialog.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Modal confirmation dialog requiring an explicit action or cancellation.",
          "name": "AlertDialog",
          "slots": [
            {
              "description": "Alert dialog trigger and content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true,
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "contextProvider",
              "type": {
                "text": "ContextProviderController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextProviderController( this, dialogContext, { open: this.open, setOpen: (open: boolean) => this.setDialogOpen(open), }, )",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "escapeKeyHandler",
              "type": {
                "text": "((event: KeyboardEvent) => void) | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "previouslyFocusedElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "method",
              "name": "setDialogOpen",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleEscapeKey",
              "privacy": "private",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "events": [
            {
              "name": "alert-dialog-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the open state changes."
            },
            {
              "name": "open",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "superclass": {
            "name": "Dialog",
            "module": "/src/components/dialog/dialog-core.js"
          },
          "tagName": "shadcn-alert-dialog",
          "customElement": true,
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogTrigger",
          "superclass": {
            "name": "DialogTrigger",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-trigger",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogTrigger",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogTrigger",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "Modal alert dialog surface. Backdrop interaction intentionally does not dismiss it.",
          "name": "AlertDialogContent",
          "cssParts": [
            {
              "description": "Modal backdrop.",
              "name": "overlay"
            },
            {
              "description": "Alert dialog panel.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "Alert dialog content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "titleSelector",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "'shadcn-alert-dialog-title'",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "dialogRole",
              "type": {
                "text": "'dialog' | 'alertdialog'"
              },
              "privacy": "protected",
              "default": "'alertdialog'",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "dismissOnBackdrop",
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "accessibleLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "attribute": "aria-label",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "discoveredLabel",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "protected",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "stateSync",
              "type": {
                "text": "StateSyncController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "focusTrap",
              "type": {
                "text": "FocusTrapController"
              },
              "privacy": "private",
              "default": "new FocusTrapController(this)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "originalBodyOverflow",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "updateAccessibleLabel",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleBackdropClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "method",
              "name": "lockBodyScroll",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "method",
              "name": "unlockBodyScroll",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            }
          ],
          "superclass": {
            "name": "ModalSurface",
            "module": "/src/components/_internal/modal-surface.js"
          },
          "tagName": "shadcn-alert-dialog-content",
          "customElement": true,
          "attributes": [
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "fieldName": "accessibleLabel",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogTitle",
          "superclass": {
            "name": "DialogTitle",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-title",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogDescription",
          "superclass": {
            "name": "DialogDescription",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-description",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogHeader",
          "superclass": {
            "name": "DialogHeader",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-header",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogFooter",
          "superclass": {
            "name": "DialogFooter",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-footer",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogCancel",
          "superclass": {
            "name": "DialogClose",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-cancel",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "",
          "name": "AlertDialogAction",
          "superclass": {
            "name": "DialogClose",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-alert-dialog-action",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "AlertDialog",
          "declaration": {
            "name": "AlertDialog",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog",
          "declaration": {
            "name": "AlertDialog",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTrigger",
          "declaration": {
            "name": "AlertDialogTrigger",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-trigger",
          "declaration": {
            "name": "AlertDialogTrigger",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogContent",
          "declaration": {
            "name": "AlertDialogContent",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-content",
          "declaration": {
            "name": "AlertDialogContent",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTitle",
          "declaration": {
            "name": "AlertDialogTitle",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-title",
          "declaration": {
            "name": "AlertDialogTitle",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogDescription",
          "declaration": {
            "name": "AlertDialogDescription",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-description",
          "declaration": {
            "name": "AlertDialogDescription",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogHeader",
          "declaration": {
            "name": "AlertDialogHeader",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-header",
          "declaration": {
            "name": "AlertDialogHeader",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogFooter",
          "declaration": {
            "name": "AlertDialogFooter",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-footer",
          "declaration": {
            "name": "AlertDialogFooter",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogCancel",
          "declaration": {
            "name": "AlertDialogCancel",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-cancel",
          "declaration": {
            "name": "AlertDialogCancel",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogAction",
          "declaration": {
            "name": "AlertDialogAction",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-alert-dialog-action",
          "declaration": {
            "name": "AlertDialogAction",
            "module": "src/components/alert-dialog/alert-dialog.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/alert-dialog/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "AlertDialog",
          "declaration": {
            "name": "AlertDialog",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTrigger",
          "declaration": {
            "name": "AlertDialogTrigger",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogContent",
          "declaration": {
            "name": "AlertDialogContent",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogTitle",
          "declaration": {
            "name": "AlertDialogTitle",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogDescription",
          "declaration": {
            "name": "AlertDialogDescription",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogHeader",
          "declaration": {
            "name": "AlertDialogHeader",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogFooter",
          "declaration": {
            "name": "AlertDialogFooter",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogCancel",
          "declaration": {
            "name": "AlertDialogCancel",
            "module": "./alert-dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "AlertDialogAction",
          "declaration": {
            "name": "AlertDialogAction",
            "module": "./alert-dialog.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/aspect-ratio/aspect-ratio.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "AspectRatio",
          "members": [
            {
              "kind": "field",
              "name": "ratio",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Width-to-height ratio.",
              "attribute": "ratio"
            }
          ],
          "attributes": [
            {
              "name": "ratio",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Width-to-height ratio.",
              "fieldName": "ratio"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-aspect-ratio",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "AspectRatio",
          "declaration": {
            "name": "AspectRatio",
            "module": "src/components/aspect-ratio/aspect-ratio.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-aspect-ratio",
          "declaration": {
            "name": "AspectRatio",
            "module": "src/components/aspect-ratio/aspect-ratio.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/aspect-ratio/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "AspectRatio",
          "declaration": {
            "name": "AspectRatio",
            "module": "./aspect-ratio.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/avatar/avatar.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Avatar",
          "members": [
            {
              "kind": "field",
              "name": "imageLoaded",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "handleImageLoad",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleImageError",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "syncChildren",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-avatar",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AvatarImage",
          "members": [
            {
              "kind": "field",
              "name": "src",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "src"
            },
            {
              "kind": "field",
              "name": "alt",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "alt"
            },
            {
              "kind": "method",
              "name": "emit",
              "privacy": "private",
              "parameters": [
                {
                  "name": "type",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "type",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "src",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "src"
            },
            {
              "name": "alt",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "alt"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-avatar-image",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "AvatarFallback",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-avatar-fallback",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Avatar",
          "declaration": {
            "name": "Avatar",
            "module": "src/components/avatar/avatar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-avatar",
          "declaration": {
            "name": "Avatar",
            "module": "src/components/avatar/avatar.ts"
          }
        },
        {
          "kind": "js",
          "name": "AvatarImage",
          "declaration": {
            "name": "AvatarImage",
            "module": "src/components/avatar/avatar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-avatar-image",
          "declaration": {
            "name": "AvatarImage",
            "module": "src/components/avatar/avatar.ts"
          }
        },
        {
          "kind": "js",
          "name": "AvatarFallback",
          "declaration": {
            "name": "AvatarFallback",
            "module": "src/components/avatar/avatar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-avatar-fallback",
          "declaration": {
            "name": "AvatarFallback",
            "module": "src/components/avatar/avatar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/avatar/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Avatar",
          "declaration": {
            "name": "Avatar",
            "module": "./avatar.js"
          }
        },
        {
          "kind": "js",
          "name": "AvatarImage",
          "declaration": {
            "name": "AvatarImage",
            "module": "./avatar.js"
          }
        },
        {
          "kind": "js",
          "name": "AvatarFallback",
          "declaration": {
            "name": "AvatarFallback",
            "module": "./avatar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/badge/badge.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Badge",
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "BadgeVariant"
              },
              "default": "'default'",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "BadgeVariant"
              },
              "default": "'default'",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-badge",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Badge",
          "declaration": {
            "name": "Badge",
            "module": "src/components/badge/badge.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-badge",
          "declaration": {
            "name": "Badge",
            "module": "src/components/badge/badge.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/badge/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Badge",
          "declaration": {
            "name": "Badge",
            "module": "./badge.js"
          }
        },
        {
          "kind": "js",
          "name": "BadgeVariant",
          "declaration": {
            "name": "BadgeVariant",
            "module": "./badge.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/breadcrumb/breadcrumb.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Breadcrumb container component.",
          "name": "Breadcrumb",
          "slots": [
            {
              "description": "Breadcrumb list items",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-breadcrumb",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Breadcrumb item component.",
          "name": "BreadcrumbItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-breadcrumb-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Breadcrumb link component.",
          "name": "BreadcrumbLink",
          "slots": [
            {
              "description": "Link text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "target"
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "fieldName": "href"
            },
            {
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "target"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-breadcrumb-link",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Breadcrumb page component (current page).",
          "name": "BreadcrumbPage",
          "slots": [
            {
              "description": "Page title",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-breadcrumb-page",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Breadcrumb separator component.",
          "name": "BreadcrumbSeparator",
          "slots": [
            {
              "description": "Custom separator icon",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-breadcrumb-separator",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Breadcrumb ellipsis component.",
          "name": "BreadcrumbEllipsis",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-breadcrumb-ellipsis",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Breadcrumb",
          "declaration": {
            "name": "Breadcrumb",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-breadcrumb",
          "declaration": {
            "name": "Breadcrumb",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbItem",
          "declaration": {
            "name": "BreadcrumbItem",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-breadcrumb-item",
          "declaration": {
            "name": "BreadcrumbItem",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbLink",
          "declaration": {
            "name": "BreadcrumbLink",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-breadcrumb-link",
          "declaration": {
            "name": "BreadcrumbLink",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbPage",
          "declaration": {
            "name": "BreadcrumbPage",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-breadcrumb-page",
          "declaration": {
            "name": "BreadcrumbPage",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbSeparator",
          "declaration": {
            "name": "BreadcrumbSeparator",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-breadcrumb-separator",
          "declaration": {
            "name": "BreadcrumbSeparator",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbEllipsis",
          "declaration": {
            "name": "BreadcrumbEllipsis",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-breadcrumb-ellipsis",
          "declaration": {
            "name": "BreadcrumbEllipsis",
            "module": "src/components/breadcrumb/breadcrumb.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/breadcrumb/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Breadcrumb",
          "declaration": {
            "name": "Breadcrumb",
            "module": "./breadcrumb.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbItem",
          "declaration": {
            "name": "BreadcrumbItem",
            "module": "./breadcrumb.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbLink",
          "declaration": {
            "name": "BreadcrumbLink",
            "module": "./breadcrumb.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbPage",
          "declaration": {
            "name": "BreadcrumbPage",
            "module": "./breadcrumb.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbSeparator",
          "declaration": {
            "name": "BreadcrumbSeparator",
            "module": "./breadcrumb.js"
          }
        },
        {
          "kind": "js",
          "name": "BreadcrumbEllipsis",
          "declaration": {
            "name": "BreadcrumbEllipsis",
            "module": "./breadcrumb.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button/button.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A versatile button component with multiple variants and sizes.",
          "name": "Button",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--button-bg"
            },
            {
              "description": "Text color override",
              "name": "--button-color"
            },
            {
              "description": "Border color override",
              "name": "--button-border"
            }
          ],
          "slots": [
            {
              "description": "Button content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "ButtonVariant"
              },
              "default": "'default'",
              "description": "Visual style variant of the button",
              "attribute": "variant"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "'default'",
              "description": "Size variant of the button",
              "attribute": "size"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the button is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'button' | 'submit' | 'reset'"
              },
              "default": "'button'",
              "description": "Button type attribute",
              "attribute": "type"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "button-click",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the button is clicked"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "ButtonVariant"
              },
              "default": "'default'",
              "description": "Visual style variant of the button",
              "fieldName": "variant"
            },
            {
              "name": "size",
              "type": {
                "text": "ButtonSize"
              },
              "default": "'default'",
              "description": "Size variant of the button",
              "fieldName": "size"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the button is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "type",
              "type": {
                "text": "'button' | 'submit' | 'reset'"
              },
              "default": "'button'",
              "description": "Button type attribute",
              "fieldName": "type"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Button",
          "declaration": {
            "name": "Button",
            "module": "src/components/button/button.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-button",
          "declaration": {
            "name": "Button",
            "module": "src/components/button/button.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Button",
          "declaration": {
            "name": "Button",
            "module": "./button.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonVariant",
          "declaration": {
            "name": "ButtonVariant",
            "module": "./button.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonSize",
          "declaration": {
            "name": "ButtonSize",
            "module": "./button.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button-group/button-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A container for grouping related buttons together.",
          "name": "ButtonGroup",
          "cssProperties": [
            {
              "description": "Gap between buttons",
              "name": "--button-group-gap"
            }
          ],
          "slots": [
            {
              "description": "Button elements",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "ButtonGroupOrientation"
              },
              "default": "'horizontal'",
              "description": "Orientation of the button group",
              "attribute": "orientation"
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "ButtonGroupOrientation"
              },
              "default": "'horizontal'",
              "description": "Orientation of the button group",
              "fieldName": "orientation"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-button-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ButtonGroup",
          "declaration": {
            "name": "ButtonGroup",
            "module": "src/components/button-group/button-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-button-group",
          "declaration": {
            "name": "ButtonGroup",
            "module": "src/components/button-group/button-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/button-group/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "ButtonGroup",
          "declaration": {
            "name": "ButtonGroup",
            "module": "./button-group.js"
          }
        },
        {
          "kind": "js",
          "name": "ButtonGroupOrientation",
          "declaration": {
            "name": "ButtonGroupOrientation",
            "module": "./button-group.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/calendar/calendar.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "An accessible single-date calendar with month navigation.",
          "name": "Calendar",
          "cssParts": [
            {
              "description": "Calendar container.",
              "name": "calendar"
            },
            {
              "description": "Each day button.",
              "name": "day"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected date as YYYY-MM-DD.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "month",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Displayed month as YYYY-MM.",
              "attribute": "month",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Earliest selectable date as YYYY-MM-DD.",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Latest selectable date as YYYY-MM-DD.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "locale",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "BCP 47 locale used for labels.",
              "attribute": "locale"
            },
            {
              "kind": "field",
              "name": "weekStartsOn",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "First weekday, from 0 (Sunday) to 6 (Saturday).",
              "attribute": "week-starts-on"
            },
            {
              "kind": "field",
              "name": "showOutsideDays",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Shows dates belonging to adjacent months.",
              "attribute": "show-outside-days"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents all date selection and navigation.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_focused",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "method",
              "name": "_ensureMonth",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_monthDate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_isDisabled",
              "privacy": "private",
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_days",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_setMonth",
              "privacy": "private",
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_navigate",
              "privacy": "private",
              "parameters": [
                {
                  "name": "delta",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_select",
              "privacy": "private",
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_focusDate",
              "privacy": "private",
              "parameters": [
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_keydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                },
                {
                  "name": "date",
                  "type": {
                    "text": "Date"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Focuses the selected date, today, or the first enabled date."
            }
          ],
          "events": [
            {
              "name": "calendar-month-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired after the displayed month changes."
            },
            {
              "name": "calendar-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired after a date is selected."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected date as YYYY-MM-DD.",
              "fieldName": "value"
            },
            {
              "name": "month",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Displayed month as YYYY-MM.",
              "fieldName": "month"
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Earliest selectable date as YYYY-MM-DD.",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Latest selectable date as YYYY-MM-DD.",
              "fieldName": "max"
            },
            {
              "name": "locale",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "BCP 47 locale used for labels.",
              "fieldName": "locale"
            },
            {
              "name": "week-starts-on",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "First weekday, from 0 (Sunday) to 6 (Saturday).",
              "fieldName": "weekStartsOn"
            },
            {
              "name": "show-outside-days",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Shows dates belonging to adjacent months.",
              "fieldName": "showOutsideDays"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents all date selection and navigation.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-calendar",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Calendar",
          "declaration": {
            "name": "Calendar",
            "module": "src/components/calendar/calendar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-calendar",
          "declaration": {
            "name": "Calendar",
            "module": "src/components/calendar/calendar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/calendar/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Calendar",
          "declaration": {
            "name": "Calendar",
            "module": "./calendar.js"
          }
        },
        {
          "kind": "js",
          "name": "CalendarChangeDetail",
          "declaration": {
            "name": "CalendarChangeDetail",
            "module": "./calendar.js"
          }
        },
        {
          "kind": "js",
          "name": "CalendarMonthChangeDetail",
          "declaration": {
            "name": "CalendarMonthChangeDetail",
            "module": "./calendar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/card/card.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A card container component for grouping related content.",
          "name": "Card",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--card-bg"
            },
            {
              "description": "Border color override",
              "name": "--card-border"
            }
          ],
          "slots": [
            {
              "description": "Card content",
              "name": ""
            },
            {
              "description": "Card header content",
              "name": "header"
            },
            {
              "description": "Card footer content",
              "name": "footer"
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-card",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Card header component for styled card headers.",
          "name": "CardHeader",
          "slots": [
            {
              "description": "Header content",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-card-header",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Card title component for styled card titles.",
          "name": "CardTitle",
          "slots": [
            {
              "description": "Title text",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-card-title",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Card description component for styled card descriptions.",
          "name": "CardDescription",
          "slots": [
            {
              "description": "Description text",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-card-description",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Card content component for main card content.",
          "name": "CardContent",
          "slots": [
            {
              "description": "Content",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-card-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Card footer component for card footers.",
          "name": "CardFooter",
          "slots": [
            {
              "description": "Footer content",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-card-footer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Card",
          "declaration": {
            "name": "Card",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-card",
          "declaration": {
            "name": "Card",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "js",
          "name": "CardHeader",
          "declaration": {
            "name": "CardHeader",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-card-header",
          "declaration": {
            "name": "CardHeader",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "js",
          "name": "CardTitle",
          "declaration": {
            "name": "CardTitle",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-card-title",
          "declaration": {
            "name": "CardTitle",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "js",
          "name": "CardDescription",
          "declaration": {
            "name": "CardDescription",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-card-description",
          "declaration": {
            "name": "CardDescription",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "js",
          "name": "CardContent",
          "declaration": {
            "name": "CardContent",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-card-content",
          "declaration": {
            "name": "CardContent",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "js",
          "name": "CardFooter",
          "declaration": {
            "name": "CardFooter",
            "module": "src/components/card/card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-card-footer",
          "declaration": {
            "name": "CardFooter",
            "module": "src/components/card/card.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/card/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Card",
          "declaration": {
            "name": "Card",
            "module": "./card.js"
          }
        },
        {
          "kind": "js",
          "name": "CardHeader",
          "declaration": {
            "name": "CardHeader",
            "module": "./card.js"
          }
        },
        {
          "kind": "js",
          "name": "CardTitle",
          "declaration": {
            "name": "CardTitle",
            "module": "./card.js"
          }
        },
        {
          "kind": "js",
          "name": "CardDescription",
          "declaration": {
            "name": "CardDescription",
            "module": "./card.js"
          }
        },
        {
          "kind": "js",
          "name": "CardContent",
          "declaration": {
            "name": "CardContent",
            "module": "./card.js"
          }
        },
        {
          "kind": "js",
          "name": "CardFooter",
          "declaration": {
            "name": "CardFooter",
            "module": "./card.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/carousel/carousel.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Coordinates an accessible, scroll-snapping carousel.",
          "name": "Carousel",
          "cssParts": [
            {
              "description": "Carousel container.",
              "name": "carousel"
            }
          ],
          "slots": [
            {
              "description": "Carousel content and navigation controls.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "index",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Active slide index.",
              "attribute": "index",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "description": "Scrolling axis.",
              "attribute": "orientation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "loop",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation wraps between the first and last slides.",
              "attribute": "loop",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'Carousel'",
              "description": "Accessible name for the carousel region.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "_count",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "scrollPrevious",
              "description": "Move to the previous slide."
            },
            {
              "kind": "method",
              "name": "scrollNext",
              "description": "Move to the next slide."
            },
            {
              "kind": "method",
              "name": "scrollToSlide",
              "parameters": [
                {
                  "name": "index",
                  "type": {
                    "text": "number"
                  }
                }
              ],
              "description": "Move to a slide by its zero-based index."
            },
            {
              "kind": "method",
              "name": "_content",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_clampIndex",
              "privacy": "private",
              "parameters": [
                {
                  "name": "index",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_handleSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleKeyDown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_sync",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_syncControls",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Fired when the active slide changes.",
              "name": "carousel-change"
            }
          ],
          "attributes": [
            {
              "name": "index",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Active slide index.",
              "fieldName": "index"
            },
            {
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "description": "Scrolling axis.",
              "fieldName": "orientation"
            },
            {
              "name": "loop",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation wraps between the first and last slides.",
              "fieldName": "loop"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'Carousel'",
              "description": "Accessible name for the carousel region.",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-carousel",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Provides the scrollable carousel viewport.",
          "name": "CarouselContent",
          "cssProperties": [
            {
              "description": "Space between slides.",
              "name": "--carousel-gap"
            },
            {
              "description": "Viewport height in vertical orientation.",
              "name": "--carousel-height"
            },
            {
              "description": "Width or height of each slide.",
              "name": "--carousel-item-size"
            }
          ],
          "cssParts": [
            {
              "description": "Scrollable viewport.",
              "name": "viewport"
            },
            {
              "description": "Slide track.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "Carousel item elements.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "description": "Scrolling axis, synchronized by the parent carousel.",
              "attribute": "orientation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "loop",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether parent navigation wraps, synchronized by the parent carousel.",
              "attribute": "loop"
            },
            {
              "kind": "field",
              "name": "_viewport",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_index",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_scrollFrame",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_resizeObserver",
              "type": {
                "text": "ResizeObserver | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "itemCount",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "scrollToSlide",
              "parameters": [
                {
                  "name": "index",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "behavior",
                  "default": "'smooth'",
                  "type": {
                    "text": "ScrollBehavior"
                  }
                }
              ],
              "description": "Scroll to a slide by its zero-based index."
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleSlotChange",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleScroll",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_syncItems",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "carousel-select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "description": "Scrolling axis, synchronized by the parent carousel.",
              "fieldName": "orientation"
            },
            {
              "name": "loop",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether parent navigation wraps, synchronized by the parent carousel.",
              "fieldName": "loop"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-carousel-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "A slide within carousel content.",
          "name": "CarouselItem",
          "cssParts": [
            {
              "description": "Slide container.",
              "name": "item"
            }
          ],
          "slots": [
            {
              "description": "Slide content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "position",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "One-based slide position, synchronized by carousel content.",
              "attribute": "position"
            },
            {
              "kind": "field",
              "name": "count",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Total number of slides, synchronized by carousel content.",
              "attribute": "count"
            }
          ],
          "attributes": [
            {
              "name": "position",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "One-based slide position, synchronized by carousel content.",
              "fieldName": "position"
            },
            {
              "name": "count",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Total number of slides, synchronized by carousel content.",
              "fieldName": "count"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-carousel-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Moves the carousel to the previous slide.",
          "name": "CarouselPrevious",
          "cssProperties": [
            {
              "description": "Distance from the carousel edge.",
              "name": "--carousel-control-offset"
            }
          ],
          "cssParts": [
            {
              "description": "Native navigation button.",
              "name": "button"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "direction",
              "type": {
                "text": "'previous' | 'next'"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true,
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "attribute": "orientation",
              "reflects": true,
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "kind": "field",
              "name": "_activate",
              "privacy": "private",
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            }
          ],
          "superclass": {
            "name": "CarouselControl",
            "module": "src/components/carousel/carousel.ts"
          },
          "tagName": "shadcn-carousel-previous",
          "customElement": true,
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled",
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "fieldName": "orientation",
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "Moves the carousel to the next slide.",
          "name": "CarouselNext",
          "cssProperties": [
            {
              "description": "Distance from the carousel edge.",
              "name": "--carousel-control-offset"
            }
          ],
          "cssParts": [
            {
              "description": "Native navigation button.",
              "name": "button"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "direction",
              "type": {
                "text": "'previous' | 'next'"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true,
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "attribute": "orientation",
              "reflects": true,
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "kind": "field",
              "name": "_activate",
              "privacy": "private",
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            }
          ],
          "superclass": {
            "name": "CarouselControl",
            "module": "src/components/carousel/carousel.ts"
          },
          "tagName": "shadcn-carousel-next",
          "customElement": true,
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled",
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            },
            {
              "name": "orientation",
              "type": {
                "text": "CarouselOrientation"
              },
              "default": "'horizontal'",
              "fieldName": "orientation",
              "inheritedFrom": {
                "name": "CarouselControl",
                "module": "src/components/carousel/carousel.ts"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Carousel",
          "declaration": {
            "name": "Carousel",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-carousel",
          "declaration": {
            "name": "Carousel",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "js",
          "name": "CarouselContent",
          "declaration": {
            "name": "CarouselContent",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-carousel-content",
          "declaration": {
            "name": "CarouselContent",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "js",
          "name": "CarouselItem",
          "declaration": {
            "name": "CarouselItem",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-carousel-item",
          "declaration": {
            "name": "CarouselItem",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "js",
          "name": "CarouselPrevious",
          "declaration": {
            "name": "CarouselPrevious",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-carousel-previous",
          "declaration": {
            "name": "CarouselPrevious",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "js",
          "name": "CarouselNext",
          "declaration": {
            "name": "CarouselNext",
            "module": "src/components/carousel/carousel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-carousel-next",
          "declaration": {
            "name": "CarouselNext",
            "module": "src/components/carousel/carousel.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/carousel/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Carousel",
          "declaration": {
            "name": "Carousel",
            "module": "./carousel.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselContent",
          "declaration": {
            "name": "CarouselContent",
            "module": "./carousel.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselItem",
          "declaration": {
            "name": "CarouselItem",
            "module": "./carousel.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselPrevious",
          "declaration": {
            "name": "CarouselPrevious",
            "module": "./carousel.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselNext",
          "declaration": {
            "name": "CarouselNext",
            "module": "./carousel.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselOrientation",
          "declaration": {
            "name": "CarouselOrientation",
            "module": "./carousel.js"
          }
        },
        {
          "kind": "js",
          "name": "CarouselChangeDetail",
          "declaration": {
            "name": "CarouselChangeDetail",
            "module": "./carousel.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/chart/chart.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A responsive Chart.js visualization styled with the shadcn chart palette.\n\nSet `data` and `options` as JavaScript properties because they contain\nstructured Chart.js configuration objects.",
          "name": "Chart",
          "cssProperties": [
            {
              "description": "Height of the chart container.",
              "name": "--chart-height"
            },
            {
              "description": "First fallback dataset color.",
              "name": "--chart-1"
            },
            {
              "description": "Second fallback dataset color.",
              "name": "--chart-2"
            },
            {
              "description": "Third fallback dataset color.",
              "name": "--chart-3"
            },
            {
              "description": "Fourth fallback dataset color.",
              "name": "--chart-4"
            },
            {
              "description": "Fifth fallback dataset color.",
              "name": "--chart-5"
            }
          ],
          "cssParts": [
            {
              "description": "The element that controls the chart dimensions.",
              "name": "container"
            },
            {
              "description": "The canvas rendered by Chart.js.",
              "name": "canvas"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "ChartType"
              },
              "default": "'bar'",
              "description": "Chart.js chart type. Changing the type recreates the chart instance.",
              "attribute": "type",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "data",
              "type": {
                "text": "ChartData"
              },
              "default": "{ datasets: [] }",
              "description": "Chart.js data configuration. Set this value as a JavaScript property."
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "ChartOptions"
              },
              "default": "{}",
              "description": "Chart.js options. Responsive sizing is enabled by default."
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'Chart'",
              "description": "Accessible name for the canvas visualization.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "emptyMessage",
              "type": {
                "text": "string"
              },
              "default": "'No chart data available'",
              "description": "Message displayed when no datasets have been supplied.",
              "attribute": "empty-message"
            },
            {
              "kind": "field",
              "name": "canvas",
              "type": {
                "text": "HTMLCanvasElement | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "chartInstance",
              "type": {
                "text": "ChartJS | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "chart",
              "type": {
                "text": "ChartJS | undefined"
              },
              "description": "The underlying Chart.js instance, available after the first render.",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "createChart",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "updateChart",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "getOptions",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "ChartOptions"
                }
              }
            },
            {
              "kind": "method",
              "name": "getThemedData",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "ChartData"
                }
              }
            },
            {
              "kind": "method",
              "name": "destroyChart",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "ChartType"
              },
              "default": "'bar'",
              "description": "Chart.js chart type. Changing the type recreates the chart instance.",
              "fieldName": "type"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "'Chart'",
              "description": "Accessible name for the canvas visualization.",
              "fieldName": "label"
            },
            {
              "name": "empty-message",
              "type": {
                "text": "string"
              },
              "default": "'No chart data available'",
              "description": "Message displayed when no datasets have been supplied.",
              "fieldName": "emptyMessage"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-chart",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ChartData",
          "declaration": {
            "name": "ChartData",
            "package": "chart.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartOptions",
          "declaration": {
            "name": "ChartOptions",
            "package": "chart.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartType",
          "declaration": {
            "name": "ChartType",
            "package": "chart.js"
          }
        },
        {
          "kind": "js",
          "name": "Chart",
          "declaration": {
            "name": "Chart",
            "module": "src/components/chart/chart.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-chart",
          "declaration": {
            "name": "Chart",
            "module": "src/components/chart/chart.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/chart/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Chart",
          "declaration": {
            "name": "Chart",
            "module": "./chart.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartData",
          "declaration": {
            "name": "ChartData",
            "module": "./chart.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartOptions",
          "declaration": {
            "name": "ChartOptions",
            "module": "./chart.js"
          }
        },
        {
          "kind": "js",
          "name": "ChartType",
          "declaration": {
            "name": "ChartType",
            "module": "./chart.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/checkbox/checkbox.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A checkbox input component.",
          "name": "Checkbox",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--checkbox-bg"
            },
            {
              "description": "Border color override",
              "name": "--checkbox-border"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "inputElement",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox is checked",
              "attribute": "checked"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox is required",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "attribute": "value"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the checkbox"
            }
          ],
          "events": [
            {
              "name": "checkbox-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the checked state changes"
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox is checked",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the checkbox is required",
              "fieldName": "required"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-checkbox",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Checkbox",
          "declaration": {
            "name": "Checkbox",
            "module": "src/components/checkbox/checkbox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-checkbox",
          "declaration": {
            "name": "Checkbox",
            "module": "src/components/checkbox/checkbox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/checkbox/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Checkbox",
          "declaration": {
            "name": "Checkbox",
            "module": "./checkbox.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/collapsible/collapsible.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Coordinates a collapsible trigger and content region.",
          "name": "Collapsible",
          "slots": [
            {
              "description": "Collapsible trigger and content elements.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the content is visible.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether interaction is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_handleToggle",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_syncChildren",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Fired when the open state changes.",
              "name": "collapsible-change"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the content is visible.",
              "fieldName": "open"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether interaction is disabled.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-collapsible",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Button that toggles its parent collapsible.",
          "name": "CollapsibleTrigger",
          "cssParts": [
            {
              "description": "Native trigger button.",
              "name": "trigger"
            }
          ],
          "slots": [
            {
              "description": "Trigger content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "collapsible-toggle",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Requests that the parent toggle."
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-collapsible-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Content region controlled by a collapsible trigger.",
          "name": "CollapsibleContent",
          "cssParts": [
            {
              "description": "Content region.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "Collapsible content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-collapsible-content",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Collapsible",
          "declaration": {
            "name": "Collapsible",
            "module": "src/components/collapsible/collapsible.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-collapsible",
          "declaration": {
            "name": "Collapsible",
            "module": "src/components/collapsible/collapsible.ts"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleTrigger",
          "declaration": {
            "name": "CollapsibleTrigger",
            "module": "src/components/collapsible/collapsible.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-collapsible-trigger",
          "declaration": {
            "name": "CollapsibleTrigger",
            "module": "src/components/collapsible/collapsible.ts"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleContent",
          "declaration": {
            "name": "CollapsibleContent",
            "module": "src/components/collapsible/collapsible.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-collapsible-content",
          "declaration": {
            "name": "CollapsibleContent",
            "module": "src/components/collapsible/collapsible.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/collapsible/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Collapsible",
          "declaration": {
            "name": "Collapsible",
            "module": "./collapsible.js"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleTrigger",
          "declaration": {
            "name": "CollapsibleTrigger",
            "module": "./collapsible.js"
          }
        },
        {
          "kind": "js",
          "name": "CollapsibleContent",
          "declaration": {
            "name": "CollapsibleContent",
            "module": "./collapsible.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/combobox/combobox.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Filterable, form-associated single-select combobox.",
          "name": "Combobox",
          "slots": [
            {
              "description": "Combobox input and popup content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "_internals",
              "type": {
                "text": "ElementInternals"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_defaultValue",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected item value.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the popup is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is read-only.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a non-empty selection is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Select an option'",
              "description": "Placeholder shown when no item is selected.",
              "attribute": "placeholder"
            },
            {
              "kind": "method",
              "name": "formResetCallback",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "formDisabledCallback",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "disabled",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "show",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Opens the popup unless the combobox is disabled or read-only."
            },
            {
              "kind": "method",
              "name": "hide",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Closes the popup."
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Focuses the editable input."
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "ComboboxItem[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "_visibleItems",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "ComboboxItem[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "_input",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "ComboboxInput | null"
                }
              }
            },
            {
              "kind": "method",
              "name": "_content",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "ComboboxContent | null"
                }
              }
            },
            {
              "kind": "field",
              "name": "_handleInput",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleKeydown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handlePointerMove",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleOutsidePointerDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_filter",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "query",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_setActive",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "ComboboxItem | null"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_setOpen",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_restoreInputLabel",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "_sync",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "combobox-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the popup opens or closes."
            },
            {
              "description": "Fired after an item is selected.",
              "name": "combobox-change"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected item value.",
              "fieldName": "value"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "fieldName": "name"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the popup is open.",
              "fieldName": "open"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the combobox is read-only.",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a non-empty selection is required.",
              "fieldName": "required"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Select an option'",
              "description": "Placeholder shown when no item is selected.",
              "fieldName": "placeholder"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxInput",
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            },
            {
              "kind": "field",
              "name": "displayValue",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "displayValue"
            },
            {
              "kind": "field",
              "name": "activeDescendant",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "activeDescendant"
            },
            {
              "kind": "field",
              "name": "controls",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "controls"
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_focus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_input",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_keydown",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "combobox-input",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "combobox-input-keydown",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "placeholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "required"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "displayValue",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "displayValue"
            },
            {
              "name": "activeDescendant",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "activeDescendant"
            },
            {
              "name": "controls",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "controls"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-input",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxContent",
          "members": [
            {
              "kind": "field",
              "name": "_nextId",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "static": true,
              "default": "0"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "listboxId",
              "readonly": true,
              "default": "`shadcn-combobox-listbox-${ComboboxContent._nextId++}`"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxEmpty",
          "members": [
            {
              "kind": "field",
              "name": "visible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "visible",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "visible",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "visible"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-empty",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxGroup",
          "members": [
            {
              "kind": "field",
              "name": "syncVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-group",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxLabel",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-label",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxItem",
          "members": [
            {
              "kind": "field",
              "name": "_nextId",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "static": true,
              "default": "0"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Submitted item value.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "keywords",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Optional search keywords in addition to the label.",
              "attribute": "keywords"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item cannot be selected.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "selected"
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "active"
            },
            {
              "kind": "field",
              "name": "filtered",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "filtered",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "optionId",
              "readonly": true,
              "default": "`shadcn-combobox-option-${ComboboxItem._nextId++}`"
            },
            {
              "kind": "field",
              "name": "displayLabel",
              "type": {
                "text": "string"
              },
              "readonly": true
            },
            {
              "kind": "field",
              "name": "searchText",
              "type": {
                "text": "string"
              },
              "readonly": true
            },
            {
              "kind": "field",
              "name": "select"
            },
            {
              "kind": "method",
              "name": "_pointerMove",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "combobox-item-pointermove",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Submitted item value.",
              "fieldName": "value"
            },
            {
              "name": "keywords",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Optional search keywords in addition to the label.",
              "fieldName": "keywords"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item cannot be selected.",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "selected"
            },
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "active"
            },
            {
              "name": "filtered",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "filtered"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "ComboboxSeparator",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-combobox-separator",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Combobox",
          "declaration": {
            "name": "Combobox",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox",
          "declaration": {
            "name": "Combobox",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxInput",
          "declaration": {
            "name": "ComboboxInput",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-input",
          "declaration": {
            "name": "ComboboxInput",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxContent",
          "declaration": {
            "name": "ComboboxContent",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-content",
          "declaration": {
            "name": "ComboboxContent",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxEmpty",
          "declaration": {
            "name": "ComboboxEmpty",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-empty",
          "declaration": {
            "name": "ComboboxEmpty",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxGroup",
          "declaration": {
            "name": "ComboboxGroup",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-group",
          "declaration": {
            "name": "ComboboxGroup",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxLabel",
          "declaration": {
            "name": "ComboboxLabel",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-label",
          "declaration": {
            "name": "ComboboxLabel",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxItem",
          "declaration": {
            "name": "ComboboxItem",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-item",
          "declaration": {
            "name": "ComboboxItem",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxSeparator",
          "declaration": {
            "name": "ComboboxSeparator",
            "module": "src/components/combobox/combobox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-combobox-separator",
          "declaration": {
            "name": "ComboboxSeparator",
            "module": "src/components/combobox/combobox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/combobox/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Combobox",
          "declaration": {
            "name": "Combobox",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxInput",
          "declaration": {
            "name": "ComboboxInput",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxContent",
          "declaration": {
            "name": "ComboboxContent",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxEmpty",
          "declaration": {
            "name": "ComboboxEmpty",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxGroup",
          "declaration": {
            "name": "ComboboxGroup",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxLabel",
          "declaration": {
            "name": "ComboboxLabel",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxItem",
          "declaration": {
            "name": "ComboboxItem",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxSeparator",
          "declaration": {
            "name": "ComboboxSeparator",
            "module": "./combobox.js"
          }
        },
        {
          "kind": "js",
          "name": "ComboboxChangeDetail",
          "declaration": {
            "name": "ComboboxChangeDetail",
            "module": "./combobox.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/command/command.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A searchable command menu styled after shadcn/ui.",
          "name": "Command",
          "cssProperties": [
            {
              "description": "Maximum height of the command list.",
              "name": "--command-list-max-height"
            }
          ],
          "cssParts": [
            {
              "description": "Command menu container.",
              "name": "root"
            }
          ],
          "slots": [
            {
              "description": "Command input, list, groups, and items.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current search query.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disableFilter",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables built-in text filtering when true.",
              "attribute": "disable-filter"
            },
            {
              "kind": "field",
              "name": "_activeIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_visibleItems",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_filter",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleInput",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleKeydown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleItemSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleItemActive",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_syncInput",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Fired when an enabled command item is selected.",
              "name": "command-select"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current search query.",
              "fieldName": "value"
            },
            {
              "name": "disable-filter",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Disables built-in text filtering when true.",
              "fieldName": "disableFilter"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Search field for a command menu.",
          "name": "CommandInput",
          "cssParts": [
            {
              "description": "Search field wrapper.",
              "name": "wrapper"
            },
            {
              "description": "Native search input.",
              "name": "input"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Type a command or search...'",
              "description": "Input placeholder.",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current query.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "default": "'Search commands'",
              "description": "Accessible label.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "activeDescendant",
              "type": {
                "text": "string"
              },
              "default": "''"
            },
            {
              "kind": "field",
              "name": "expanded",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_input",
              "type": {
                "text": "HTMLInputElement"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onKeydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "command-input",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired as the search query changes."
            },
            {
              "name": "command-keydown",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired for command-navigation keys."
            }
          ],
          "attributes": [
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Type a command or search...'",
              "description": "Input placeholder.",
              "fieldName": "placeholder"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current query.",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "'Search commands'",
              "description": "Accessible label.",
              "fieldName": "ariaLabel"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-input",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "CommandList",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-list",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "CommandEmpty",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-empty",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "CommandGroup",
          "members": [
            {
              "kind": "field",
              "name": "heading",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Optional group heading.",
              "attribute": "heading"
            },
            {
              "kind": "field",
              "name": "syncVisibility"
            }
          ],
          "attributes": [
            {
              "name": "heading",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Optional group heading.",
              "fieldName": "heading"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-group",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "A selectable command menu item.",
          "name": "CommandItem",
          "cssParts": [
            {
              "description": "Command item container.",
              "name": "item"
            }
          ],
          "slots": [
            {
              "description": "Item label and optional leading content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_id",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "static": true,
              "default": "0"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Stable value emitted on selection and used for filtering.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "keywords",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Space-separated extra search terms.",
              "attribute": "keywords"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is unavailable.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is the active keyboard option.",
              "attribute": "active",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "select"
            },
            {
              "kind": "field",
              "name": "_activate",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_click",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "command-item-select",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Requests selection of this item."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Stable value emitted on selection and used for filtering.",
              "fieldName": "value"
            },
            {
              "name": "keywords",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Space-separated extra search terms.",
              "fieldName": "keywords"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is unavailable.",
              "fieldName": "disabled"
            },
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is the active keyboard option.",
              "fieldName": "active"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "CommandSeparator",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-separator",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "CommandShortcut",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-shortcut",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Presents a command menu in a modal dialog.",
          "name": "CommandDialog",
          "cssParts": [
            {
              "description": "Modal backdrop.",
              "name": "overlay"
            },
            {
              "description": "Modal command container.",
              "name": "dialog"
            }
          ],
          "slots": [
            {
              "description": "A shadcn-command composition.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the modal is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "default": "'Command menu'",
              "description": "Accessible dialog label.",
              "attribute": "aria-label"
            },
            {
              "kind": "field",
              "name": "_previousFocus",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_bodyOverflow",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "close"
            },
            {
              "kind": "method",
              "name": "show"
            },
            {
              "kind": "field",
              "name": "_keydown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_lockBody",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_unlockBody",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "command-dialog-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the dialog opens or closes."
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the modal is open.",
              "fieldName": "open"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "'Command menu'",
              "description": "Accessible dialog label.",
              "fieldName": "ariaLabel"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-command-dialog",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Command",
          "declaration": {
            "name": "Command",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command",
          "declaration": {
            "name": "Command",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandInput",
          "declaration": {
            "name": "CommandInput",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-input",
          "declaration": {
            "name": "CommandInput",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandList",
          "declaration": {
            "name": "CommandList",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-list",
          "declaration": {
            "name": "CommandList",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandEmpty",
          "declaration": {
            "name": "CommandEmpty",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-empty",
          "declaration": {
            "name": "CommandEmpty",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandGroup",
          "declaration": {
            "name": "CommandGroup",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-group",
          "declaration": {
            "name": "CommandGroup",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandItem",
          "declaration": {
            "name": "CommandItem",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-item",
          "declaration": {
            "name": "CommandItem",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandSeparator",
          "declaration": {
            "name": "CommandSeparator",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-separator",
          "declaration": {
            "name": "CommandSeparator",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandShortcut",
          "declaration": {
            "name": "CommandShortcut",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-shortcut",
          "declaration": {
            "name": "CommandShortcut",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "js",
          "name": "CommandDialog",
          "declaration": {
            "name": "CommandDialog",
            "module": "src/components/command/command.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-command-dialog",
          "declaration": {
            "name": "CommandDialog",
            "module": "src/components/command/command.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/command/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Command",
          "declaration": {
            "name": "Command",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandDialog",
          "declaration": {
            "name": "CommandDialog",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandEmpty",
          "declaration": {
            "name": "CommandEmpty",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandGroup",
          "declaration": {
            "name": "CommandGroup",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandInput",
          "declaration": {
            "name": "CommandInput",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandItem",
          "declaration": {
            "name": "CommandItem",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandList",
          "declaration": {
            "name": "CommandList",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandSeparator",
          "declaration": {
            "name": "CommandSeparator",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandShortcut",
          "declaration": {
            "name": "CommandShortcut",
            "module": "./command.js"
          }
        },
        {
          "kind": "js",
          "name": "CommandSelectDetail",
          "declaration": {
            "name": "CommandSelectDetail",
            "module": "./command.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/context-menu/context-menu.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Context Menu container (trigger area).",
          "name": "ContextMenu",
          "slots": [
            {
              "description": "Trigger content",
              "name": ""
            },
            {
              "description": "Menu content",
              "name": "menu"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_open",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_x",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_y",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "_handleContextMenu",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_handleDocumentClick",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleItemSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleDocumentKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_close",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_removeDocumentListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateMenu",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-context-menu",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Context Menu content.",
          "name": "ContextMenuContent",
          "slots": [
            {
              "description": "Menu items",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "x",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "x"
            },
            {
              "kind": "field",
              "name": "y",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "y"
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Array<ContextMenuItem | ContextMenuCheckboxItem>"
                }
              }
            },
            {
              "kind": "method",
              "name": "_focusedIndex",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusFirst",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusLast",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusNext",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusPrevious",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activateFocused",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "x",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "x"
            },
            {
              "name": "y",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "y"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-context-menu-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Context Menu item.",
          "name": "ContextMenuItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            },
            {
              "description": "Keyboard shortcut",
              "name": "shortcut"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inset",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "focusItem",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inset"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-context-menu-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Context Menu separator.",
          "name": "ContextMenuSeparator",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-context-menu-separator",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Context Menu label.",
          "name": "ContextMenuLabel",
          "slots": [
            {
              "description": "Label text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inset",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inset"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-context-menu-label",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Context Menu checkbox item.",
          "name": "ContextMenuCheckboxItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focusItem",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-context-menu-checkbox-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ContextMenu",
          "declaration": {
            "name": "ContextMenu",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-context-menu",
          "declaration": {
            "name": "ContextMenu",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuContent",
          "declaration": {
            "name": "ContextMenuContent",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-context-menu-content",
          "declaration": {
            "name": "ContextMenuContent",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuItem",
          "declaration": {
            "name": "ContextMenuItem",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-context-menu-item",
          "declaration": {
            "name": "ContextMenuItem",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuSeparator",
          "declaration": {
            "name": "ContextMenuSeparator",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-context-menu-separator",
          "declaration": {
            "name": "ContextMenuSeparator",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuLabel",
          "declaration": {
            "name": "ContextMenuLabel",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-context-menu-label",
          "declaration": {
            "name": "ContextMenuLabel",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuCheckboxItem",
          "declaration": {
            "name": "ContextMenuCheckboxItem",
            "module": "src/components/context-menu/context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-context-menu-checkbox-item",
          "declaration": {
            "name": "ContextMenuCheckboxItem",
            "module": "src/components/context-menu/context-menu.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/context-menu/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "ContextMenu",
          "declaration": {
            "name": "ContextMenu",
            "module": "./context-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuContent",
          "declaration": {
            "name": "ContextMenuContent",
            "module": "./context-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuItem",
          "declaration": {
            "name": "ContextMenuItem",
            "module": "./context-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuSeparator",
          "declaration": {
            "name": "ContextMenuSeparator",
            "module": "./context-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuLabel",
          "declaration": {
            "name": "ContextMenuLabel",
            "module": "./context-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "ContextMenuCheckboxItem",
          "declaration": {
            "name": "ContextMenuCheckboxItem",
            "module": "./context-menu.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/data-table/data-table.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A sortable, filterable, paginated data table based on the shadcn/ui Data Table pattern.",
          "name": "DataTable",
          "cssProperties": [
            {
              "description": "Minimum width of the table.",
              "name": "--data-table-min-width"
            }
          ],
          "cssParts": [
            {
              "description": "The filter and column visibility toolbar.",
              "name": "toolbar"
            },
            {
              "description": "The bordered, scrollable table container.",
              "name": "table-container"
            },
            {
              "description": "The native table element.",
              "name": "table"
            },
            {
              "description": "The selection summary and pagination controls.",
              "name": "pagination"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "columns",
              "type": {
                "text": "DataTableColumn<TData>[]"
              },
              "default": "[]",
              "description": "Column definitions for the table. Set as a JavaScript property."
            },
            {
              "kind": "field",
              "name": "data",
              "type": {
                "text": "TData[]"
              },
              "default": "[]",
              "description": "Row data for the table. Set as a JavaScript property."
            },
            {
              "kind": "field",
              "name": "pageSize",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "Number of rows shown per page.",
              "attribute": "page-size"
            },
            {
              "kind": "field",
              "name": "page",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Current one-based page number.",
              "attribute": "page"
            },
            {
              "kind": "field",
              "name": "filter",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current filter query.",
              "attribute": "filter"
            },
            {
              "kind": "field",
              "name": "filterColumn",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Optional column key to filter; all filterable columns are searched when empty.",
              "attribute": "filter-column"
            },
            {
              "kind": "field",
              "name": "filterPlaceholder",
              "type": {
                "text": "string"
              },
              "default": "'Filter rows...'",
              "description": "Placeholder displayed in the filter input.",
              "attribute": "filter-placeholder"
            },
            {
              "kind": "field",
              "name": "emptyMessage",
              "type": {
                "text": "string"
              },
              "default": "'No results.'",
              "description": "Message displayed when no rows match.",
              "attribute": "empty-message"
            },
            {
              "kind": "field",
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether row selection controls are shown.",
              "attribute": "selectable"
            },
            {
              "kind": "field",
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a loading state is displayed.",
              "attribute": "loading",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "rowIdKey",
              "type": {
                "text": "string"
              },
              "default": "'id'",
              "description": "Property used as the stable row identifier. Falls back to the row index.",
              "attribute": "row-id-key"
            },
            {
              "kind": "field",
              "name": "sortKey",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Active sort column key.",
              "attribute": "sort-key"
            },
            {
              "kind": "field",
              "name": "sortDirection",
              "type": {
                "text": "DataTableSortDirection"
              },
              "default": "'none'",
              "description": "Active sort direction.",
              "attribute": "sort-direction"
            },
            {
              "kind": "field",
              "name": "selectedRowIds",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "IDs of selected rows. Set as a JavaScript property."
            },
            {
              "kind": "field",
              "name": "hiddenColumns",
              "type": {
                "text": "string[]"
              },
              "default": "[]",
              "description": "IDs of hidden columns. Set as a JavaScript property."
            },
            {
              "kind": "field",
              "name": "_selectionAnchor",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_visibleColumns",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_processedRows",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_pageCount",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_pageRows",
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "previousPage",
              "description": "Move to the previous page."
            },
            {
              "kind": "field",
              "name": "nextPage",
              "description": "Move to the next page."
            },
            {
              "kind": "method",
              "name": "reset",
              "description": "Clear sorting, filtering, pagination, selection, and hidden columns."
            },
            {
              "kind": "method",
              "name": "_columnId",
              "privacy": "private",
              "parameters": [
                {
                  "name": "column",
                  "type": {
                    "text": "DataTableColumn<TData>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_rowId",
              "privacy": "private",
              "parameters": [
                {
                  "name": "row",
                  "type": {
                    "text": "TData"
                  }
                },
                {
                  "name": "index",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_compare",
              "privacy": "private",
              "parameters": [
                {
                  "name": "a",
                  "type": {
                    "text": "unknown"
                  }
                },
                {
                  "name": "b",
                  "type": {
                    "text": "unknown"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_ariaSort",
              "privacy": "private",
              "parameters": [
                {
                  "name": "column",
                  "type": {
                    "text": "DataTableColumn<TData>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_sortIcon",
              "privacy": "private",
              "parameters": [
                {
                  "name": "column",
                  "type": {
                    "text": "DataTableColumn<TData>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggleSort",
              "privacy": "private",
              "parameters": [
                {
                  "name": "column",
                  "type": {
                    "text": "DataTableColumn<TData>"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFilter",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_setPage",
              "privacy": "private",
              "parameters": [
                {
                  "name": "page",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggleColumn",
              "privacy": "private",
              "parameters": [
                {
                  "name": "id",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_togglePageSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggleRowSelection",
              "privacy": "private",
              "parameters": [
                {
                  "name": "id",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_emitSelection",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_emit",
              "privacy": "private",
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "detail",
                  "type": {
                    "text": "TDetail"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "name",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "description": "Fired when the active sort changes.",
              "name": "data-table-sort-change"
            },
            {
              "description": "Fired when the filter query changes.",
              "name": "data-table-filter-change"
            },
            {
              "description": "Fired when the current page changes.",
              "name": "data-table-page-change"
            },
            {
              "description": "Fired when selected rows change.",
              "name": "data-table-selection-change"
            },
            {
              "description": "Fired when a column's visibility changes.",
              "name": "data-table-column-visibility-change"
            }
          ],
          "attributes": [
            {
              "name": "page-size",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "Number of rows shown per page.",
              "fieldName": "pageSize"
            },
            {
              "name": "page",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Current one-based page number.",
              "fieldName": "page"
            },
            {
              "name": "filter",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current filter query.",
              "fieldName": "filter"
            },
            {
              "name": "filter-column",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Optional column key to filter; all filterable columns are searched when empty.",
              "fieldName": "filterColumn"
            },
            {
              "name": "filter-placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Filter rows...'",
              "description": "Placeholder displayed in the filter input.",
              "fieldName": "filterPlaceholder"
            },
            {
              "name": "empty-message",
              "type": {
                "text": "string"
              },
              "default": "'No results.'",
              "description": "Message displayed when no rows match.",
              "fieldName": "emptyMessage"
            },
            {
              "name": "selectable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether row selection controls are shown.",
              "fieldName": "selectable"
            },
            {
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a loading state is displayed.",
              "fieldName": "loading"
            },
            {
              "name": "row-id-key",
              "type": {
                "text": "string"
              },
              "default": "'id'",
              "description": "Property used as the stable row identifier. Falls back to the row index.",
              "fieldName": "rowIdKey"
            },
            {
              "name": "sort-key",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Active sort column key.",
              "fieldName": "sortKey"
            },
            {
              "name": "sort-direction",
              "type": {
                "text": "DataTableSortDirection"
              },
              "default": "'none'",
              "description": "Active sort direction.",
              "fieldName": "sortDirection"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-data-table",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DataTable",
          "declaration": {
            "name": "DataTable",
            "module": "src/components/data-table/data-table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-data-table",
          "declaration": {
            "name": "DataTable",
            "module": "src/components/data-table/data-table.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/data-table/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "DataTable",
          "declaration": {
            "name": "DataTable",
            "module": "./data-table.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableColumn",
          "declaration": {
            "name": "DataTableColumn",
            "module": "./data-table.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableColumnAlign",
          "declaration": {
            "name": "DataTableColumnAlign",
            "module": "./data-table.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTablePageChangeDetail",
          "declaration": {
            "name": "DataTablePageChangeDetail",
            "module": "./data-table.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSelectionChangeDetail",
          "declaration": {
            "name": "DataTableSelectionChangeDetail",
            "module": "./data-table.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSortChangeDetail",
          "declaration": {
            "name": "DataTableSortChangeDetail",
            "module": "./data-table.js"
          }
        },
        {
          "kind": "js",
          "name": "DataTableSortDirection",
          "declaration": {
            "name": "DataTableSortDirection",
            "module": "./data-table.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/date-picker/date-picker.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A form-associated date picker composed from a shadcn-style trigger and calendar.",
          "name": "DatePicker",
          "cssParts": [
            {
              "description": "Date picker trigger button.",
              "name": "trigger"
            },
            {
              "description": "Calendar popup.",
              "name": "content"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected date as YYYY-MM-DD.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Pick a date'",
              "description": "Placeholder displayed without a selection.",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "locale",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "BCP 47 locale used to format the selected date.",
              "attribute": "locale"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Earliest selectable date as YYYY-MM-DD.",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Latest selectable date as YYYY-MM-DD.",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a date is required for form submission.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents opening and excludes the control from form submission.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readOnly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents user changes while preserving form submission.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the calendar popup is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_trigger",
              "type": {
                "text": "HTMLButtonElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_calendar",
              "type": {
                "text": "Calendar"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_internals",
              "type": {
                "text": "ElementInternals"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_defaultValue",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "method",
              "name": "_syncForm",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_setOpen",
              "privacy": "private",
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                },
                {
                  "name": "returnFocus",
                  "default": "false"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_select",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent<CalendarChangeDetail>"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_outsidePointerDown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_documentKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_triggerKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "formResetCallback"
            },
            {
              "kind": "method",
              "name": "formDisabledCallback",
              "parameters": [
                {
                  "name": "disabled",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "description": "Checks native form validity."
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "description": "Checks validity and reports any validation message."
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ],
              "description": "Focuses the trigger button."
            }
          ],
          "events": [
            {
              "name": "date-picker-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the popup opens or closes."
            },
            {
              "name": "date-picker-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired after the selected date changes."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected date as YYYY-MM-DD.",
              "fieldName": "value"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "fieldName": "name"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Pick a date'",
              "description": "Placeholder displayed without a selection.",
              "fieldName": "placeholder"
            },
            {
              "name": "locale",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "BCP 47 locale used to format the selected date.",
              "fieldName": "locale"
            },
            {
              "name": "min",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Earliest selectable date as YYYY-MM-DD.",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Latest selectable date as YYYY-MM-DD.",
              "fieldName": "max"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a date is required for form submission.",
              "fieldName": "required"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents opening and excludes the control from form submission.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents user changes while preserving form submission.",
              "fieldName": "readOnly"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the calendar popup is open.",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-date-picker",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DatePicker",
          "declaration": {
            "name": "DatePicker",
            "module": "src/components/date-picker/date-picker.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-date-picker",
          "declaration": {
            "name": "DatePicker",
            "module": "src/components/date-picker/date-picker.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/date-picker/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "DatePicker",
          "declaration": {
            "name": "DatePicker",
            "module": "./date-picker.js"
          }
        },
        {
          "kind": "js",
          "name": "DatePickerChangeDetail",
          "declaration": {
            "name": "DatePickerChangeDetail",
            "module": "./date-picker.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/dialog-content.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "DialogPortal",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-portal",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogOverlay",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)"
            },
            {
              "kind": "field",
              "name": "_stateSync",
              "type": {
                "text": "StateSyncController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)"
            },
            {
              "kind": "field",
              "name": "handleOverlayClick",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-overlay",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogContent",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)"
            },
            {
              "kind": "field",
              "name": "_stateSync",
              "type": {
                "text": "StateSyncController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)"
            },
            {
              "kind": "field",
              "name": "focusTrap",
              "type": {
                "text": "FocusTrapController"
              },
              "privacy": "private",
              "default": "new FocusTrapController(this)"
            },
            {
              "kind": "field",
              "name": "dialogContainer",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "originalBodyOverflow",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "backdropElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "ensureElementId",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "string"
                }
              },
              "parameters": [
                {
                  "name": "element",
                  "type": {
                    "text": "HTMLElement"
                  }
                },
                {
                  "name": "prefix",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "linkAriaAttributes",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "lockBodyScroll",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "unlockBodyScroll",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "handleBackdropClick",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-content",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DialogPortal",
          "declaration": {
            "name": "DialogPortal",
            "module": "src/components/dialog/dialog-content.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-portal",
          "declaration": {
            "name": "DialogPortal",
            "module": "src/components/dialog/dialog-content.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogOverlay",
          "declaration": {
            "name": "DialogOverlay",
            "module": "src/components/dialog/dialog-content.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-overlay",
          "declaration": {
            "name": "DialogOverlay",
            "module": "src/components/dialog/dialog-content.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogContent",
          "declaration": {
            "name": "DialogContent",
            "module": "src/components/dialog/dialog-content.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-content",
          "declaration": {
            "name": "DialogContent",
            "module": "src/components/dialog/dialog-content.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/dialog-core.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "dialogContext"
        },
        {
          "kind": "class",
          "description": "",
          "name": "Dialog",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "contextProvider",
              "type": {
                "text": "ContextProviderController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextProviderController( this, dialogContext, { open: this.open, setOpen: (open: boolean) => this.setDialogOpen(open), }, )"
            },
            {
              "kind": "field",
              "name": "escapeKeyHandler",
              "type": {
                "text": "((event: KeyboardEvent) => void) | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "previouslyFocusedElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "setDialogOpen",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "handleEscapeKey",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "open",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "dialogContext",
          "declaration": {
            "name": "dialogContext",
            "module": "src/components/dialog/dialog-core.ts"
          }
        },
        {
          "kind": "js",
          "name": "Dialog",
          "declaration": {
            "name": "Dialog",
            "module": "src/components/dialog/dialog-core.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog",
          "declaration": {
            "name": "Dialog",
            "module": "src/components/dialog/dialog-core.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/dialog-parts.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "DialogTrigger",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)"
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogClose",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)"
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-close",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogTitle",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-title",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogDescription",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-description",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogHeader",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-header",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DialogFooter",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dialog-footer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DialogTrigger",
          "declaration": {
            "name": "DialogTrigger",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-trigger",
          "declaration": {
            "name": "DialogTrigger",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogClose",
          "declaration": {
            "name": "DialogClose",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-close",
          "declaration": {
            "name": "DialogClose",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogTitle",
          "declaration": {
            "name": "DialogTitle",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-title",
          "declaration": {
            "name": "DialogTitle",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogDescription",
          "declaration": {
            "name": "DialogDescription",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-description",
          "declaration": {
            "name": "DialogDescription",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogHeader",
          "declaration": {
            "name": "DialogHeader",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-header",
          "declaration": {
            "name": "DialogHeader",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "js",
          "name": "DialogFooter",
          "declaration": {
            "name": "DialogFooter",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dialog-footer",
          "declaration": {
            "name": "DialogFooter",
            "module": "src/components/dialog/dialog-parts.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/dialog.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Dialog",
          "declaration": {
            "name": "Dialog",
            "module": "./dialog-core.js"
          }
        },
        {
          "kind": "js",
          "name": "dialogContext",
          "declaration": {
            "name": "dialogContext",
            "module": "./dialog-core.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContextValue",
          "declaration": {
            "name": "DialogContextValue",
            "module": "./dialog-core.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTrigger",
          "declaration": {
            "name": "DialogTrigger",
            "module": "./dialog-parts.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogClose",
          "declaration": {
            "name": "DialogClose",
            "module": "./dialog-parts.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTitle",
          "declaration": {
            "name": "DialogTitle",
            "module": "./dialog-parts.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogDescription",
          "declaration": {
            "name": "DialogDescription",
            "module": "./dialog-parts.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogHeader",
          "declaration": {
            "name": "DialogHeader",
            "module": "./dialog-parts.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogFooter",
          "declaration": {
            "name": "DialogFooter",
            "module": "./dialog-parts.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogPortal",
          "declaration": {
            "name": "DialogPortal",
            "module": "./dialog-content.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogOverlay",
          "declaration": {
            "name": "DialogOverlay",
            "module": "./dialog-content.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContent",
          "declaration": {
            "name": "DialogContent",
            "module": "./dialog-content.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dialog/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Dialog",
          "declaration": {
            "name": "Dialog",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "dialogContext",
          "declaration": {
            "name": "dialogContext",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContextValue",
          "declaration": {
            "name": "DialogContextValue",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogContent",
          "declaration": {
            "name": "DialogContent",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTrigger",
          "declaration": {
            "name": "DialogTrigger",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogClose",
          "declaration": {
            "name": "DialogClose",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogPortal",
          "declaration": {
            "name": "DialogPortal",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogOverlay",
          "declaration": {
            "name": "DialogOverlay",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogTitle",
          "declaration": {
            "name": "DialogTitle",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogDescription",
          "declaration": {
            "name": "DialogDescription",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogHeader",
          "declaration": {
            "name": "DialogHeader",
            "module": "./dialog.js"
          }
        },
        {
          "kind": "js",
          "name": "DialogFooter",
          "declaration": {
            "name": "DialogFooter",
            "module": "./dialog.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/drawer/drawer.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Modal drawer rooted at a viewport edge.",
          "name": "Drawer",
          "slots": [
            {
              "description": "Drawer trigger and content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "dismissible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Whether Escape and backdrop interaction may dismiss the drawer.",
              "attribute": "dismissible",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "guardEscape",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true,
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "contextProvider",
              "type": {
                "text": "ContextProviderController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextProviderController( this, dialogContext, { open: this.open, setOpen: (open: boolean) => this.setDialogOpen(open), }, )",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "escapeKeyHandler",
              "type": {
                "text": "((event: KeyboardEvent) => void) | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "previouslyFocusedElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "method",
              "name": "setDialogOpen",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleEscapeKey",
              "privacy": "private",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "events": [
            {
              "name": "drawer-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the open state changes."
            },
            {
              "name": "open",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "dismissible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Whether Escape and backdrop interaction may dismiss the drawer.",
              "fieldName": "dismissible"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "superclass": {
            "name": "Dialog",
            "module": "/src/components/dialog/dialog-core.js"
          },
          "tagName": "shadcn-drawer",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DrawerTrigger",
          "superclass": {
            "name": "DialogTrigger",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-drawer-trigger",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogTrigger",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogTrigger",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "",
          "name": "DrawerClose",
          "superclass": {
            "name": "DialogClose",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-drawer-close",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "Modal drawer surface.",
          "name": "DrawerContent",
          "cssProperties": [
            {
              "description": "Drawer width or maximum height.",
              "name": "--drawer-size"
            }
          ],
          "cssParts": [
            {
              "description": "Modal backdrop.",
              "name": "overlay"
            },
            {
              "description": "Drawer panel.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "Drawer content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "direction",
              "type": {
                "text": "DrawerDirection"
              },
              "default": "'bottom'",
              "description": "Viewport edge from which the drawer appears.",
              "attribute": "direction",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "dismissible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Whether backdrop interaction may dismiss the drawer.",
              "attribute": "dismissible"
            },
            {
              "kind": "field",
              "name": "titleSelector",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "'shadcn-drawer-title'",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "dismissOnBackdrop",
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "accessibleLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "attribute": "aria-label",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "discoveredLabel",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "dialogRole",
              "type": {
                "text": "'dialog' | 'alertdialog'"
              },
              "privacy": "protected",
              "default": "'dialog'",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "protected",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "stateSync",
              "type": {
                "text": "StateSyncController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "focusTrap",
              "type": {
                "text": "FocusTrapController"
              },
              "privacy": "private",
              "default": "new FocusTrapController(this)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "originalBodyOverflow",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "updateAccessibleLabel",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleBackdropClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "method",
              "name": "lockBodyScroll",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "method",
              "name": "unlockBodyScroll",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "direction",
              "type": {
                "text": "DrawerDirection"
              },
              "default": "'bottom'",
              "description": "Viewport edge from which the drawer appears.",
              "fieldName": "direction"
            },
            {
              "name": "dismissible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "description": "Whether backdrop interaction may dismiss the drawer.",
              "fieldName": "dismissible"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "fieldName": "accessibleLabel",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            }
          ],
          "superclass": {
            "name": "ModalSurface",
            "module": "/src/components/_internal/modal-surface.js"
          },
          "tagName": "shadcn-drawer-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DrawerTitle",
          "superclass": {
            "name": "DialogTitle",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-drawer-title",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DrawerDescription",
          "superclass": {
            "name": "DialogDescription",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-drawer-description",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DrawerHeader",
          "superclass": {
            "name": "DialogHeader",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-drawer-header",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "DrawerFooter",
          "superclass": {
            "name": "DialogFooter",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-drawer-footer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Drawer",
          "declaration": {
            "name": "Drawer",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer",
          "declaration": {
            "name": "Drawer",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTrigger",
          "declaration": {
            "name": "DrawerTrigger",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-trigger",
          "declaration": {
            "name": "DrawerTrigger",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerClose",
          "declaration": {
            "name": "DrawerClose",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-close",
          "declaration": {
            "name": "DrawerClose",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerContent",
          "declaration": {
            "name": "DrawerContent",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-content",
          "declaration": {
            "name": "DrawerContent",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTitle",
          "declaration": {
            "name": "DrawerTitle",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-title",
          "declaration": {
            "name": "DrawerTitle",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDescription",
          "declaration": {
            "name": "DrawerDescription",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-description",
          "declaration": {
            "name": "DrawerDescription",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerHeader",
          "declaration": {
            "name": "DrawerHeader",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-header",
          "declaration": {
            "name": "DrawerHeader",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "js",
          "name": "DrawerFooter",
          "declaration": {
            "name": "DrawerFooter",
            "module": "src/components/drawer/drawer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-drawer-footer",
          "declaration": {
            "name": "DrawerFooter",
            "module": "src/components/drawer/drawer.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/drawer/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Drawer",
          "declaration": {
            "name": "Drawer",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTrigger",
          "declaration": {
            "name": "DrawerTrigger",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerClose",
          "declaration": {
            "name": "DrawerClose",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerContent",
          "declaration": {
            "name": "DrawerContent",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerTitle",
          "declaration": {
            "name": "DrawerTitle",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDescription",
          "declaration": {
            "name": "DrawerDescription",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerHeader",
          "declaration": {
            "name": "DrawerHeader",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerFooter",
          "declaration": {
            "name": "DrawerFooter",
            "module": "./drawer.js"
          }
        },
        {
          "kind": "js",
          "name": "DrawerDirection",
          "declaration": {
            "name": "DrawerDirection",
            "module": "./drawer.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropdown-menu/dropdown-menu.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Dropdown Menu container.",
          "name": "DropdownMenu",
          "slots": [
            {
              "description": "Trigger and Content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_open",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_handleItemSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleDocumentPointerDown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleDocumentKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_openMenu",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_close",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_removeDocumentListeners",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateChildren",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Dropdown Menu trigger.",
          "name": "DropdownMenuTrigger",
          "slots": [
            {
              "description": "Trigger content",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Dropdown Menu content.",
          "name": "DropdownMenuContent",
          "slots": [
            {
              "description": "Menu items",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "align",
              "type": {
                "text": "'start' | 'end'"
              },
              "default": "'start'",
              "attribute": "align",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Array<DropdownMenuItem | DropdownMenuCheckboxItem>"
                }
              }
            },
            {
              "kind": "method",
              "name": "_focusedIndex",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusFirst",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusLast",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusNext",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusPrevious",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activateFocused",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "align",
              "type": {
                "text": "'start' | 'end'"
              },
              "default": "'start'",
              "fieldName": "align"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Dropdown Menu item.",
          "name": "DropdownMenuItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            },
            {
              "description": "Keyboard shortcut",
              "name": "shortcut"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inset",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "focusItem",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inset"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Dropdown Menu separator.",
          "name": "DropdownMenuSeparator",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu-separator",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Dropdown Menu label.",
          "name": "DropdownMenuLabel",
          "slots": [
            {
              "description": "Label text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inset",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inset"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu-label",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Dropdown Menu checkbox item.",
          "name": "DropdownMenuCheckboxItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focusItem",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-dropdown-menu-checkbox-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DropdownMenu",
          "declaration": {
            "name": "DropdownMenu",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu",
          "declaration": {
            "name": "DropdownMenu",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuTrigger",
          "declaration": {
            "name": "DropdownMenuTrigger",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu-trigger",
          "declaration": {
            "name": "DropdownMenuTrigger",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuContent",
          "declaration": {
            "name": "DropdownMenuContent",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu-content",
          "declaration": {
            "name": "DropdownMenuContent",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuItem",
          "declaration": {
            "name": "DropdownMenuItem",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu-item",
          "declaration": {
            "name": "DropdownMenuItem",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuSeparator",
          "declaration": {
            "name": "DropdownMenuSeparator",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu-separator",
          "declaration": {
            "name": "DropdownMenuSeparator",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuLabel",
          "declaration": {
            "name": "DropdownMenuLabel",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu-label",
          "declaration": {
            "name": "DropdownMenuLabel",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuCheckboxItem",
          "declaration": {
            "name": "DropdownMenuCheckboxItem",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-dropdown-menu-checkbox-item",
          "declaration": {
            "name": "DropdownMenuCheckboxItem",
            "module": "src/components/dropdown-menu/dropdown-menu.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/dropdown-menu/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "DropdownMenu",
          "declaration": {
            "name": "DropdownMenu",
            "module": "./dropdown-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuTrigger",
          "declaration": {
            "name": "DropdownMenuTrigger",
            "module": "./dropdown-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuContent",
          "declaration": {
            "name": "DropdownMenuContent",
            "module": "./dropdown-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuItem",
          "declaration": {
            "name": "DropdownMenuItem",
            "module": "./dropdown-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuSeparator",
          "declaration": {
            "name": "DropdownMenuSeparator",
            "module": "./dropdown-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuLabel",
          "declaration": {
            "name": "DropdownMenuLabel",
            "module": "./dropdown-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "DropdownMenuCheckboxItem",
          "declaration": {
            "name": "DropdownMenuCheckboxItem",
            "module": "./dropdown-menu.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/empty/empty.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "An empty state component for displaying when no content is available.",
          "name": "Empty",
          "slots": [
            {
              "description": "Optional icon slot",
              "name": "icon"
            },
            {
              "description": "Title text slot",
              "name": "title"
            },
            {
              "description": "Description text slot",
              "name": "description"
            },
            {
              "description": "Optional action button slot",
              "name": "action"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "heading",
              "type": {
                "text": "string | undefined"
              },
              "description": "Heading text (alternative to using title slot)",
              "attribute": "heading"
            },
            {
              "kind": "field",
              "name": "description",
              "type": {
                "text": "string | undefined"
              },
              "description": "Description text (alternative to using description slot)",
              "attribute": "description"
            }
          ],
          "attributes": [
            {
              "name": "heading",
              "type": {
                "text": "string | undefined"
              },
              "description": "Heading text (alternative to using title slot)",
              "fieldName": "heading"
            },
            {
              "name": "description",
              "type": {
                "text": "string | undefined"
              },
              "description": "Description text (alternative to using description slot)",
              "fieldName": "description"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-empty",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Empty",
          "declaration": {
            "name": "Empty",
            "module": "src/components/empty/empty.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-empty",
          "declaration": {
            "name": "Empty",
            "module": "src/components/empty/empty.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/empty/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Empty",
          "declaration": {
            "name": "Empty",
            "module": "./empty.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/field/field.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A form field wrapper that combines label, input, helper text, and error message.",
          "name": "Field",
          "slots": [
            {
              "description": "Label content",
              "name": "label"
            },
            {
              "description": "Main form control (input, select, etc.)",
              "name": ""
            },
            {
              "description": "Helper text slot",
              "name": "helper"
            },
            {
              "description": "Error message slot",
              "name": "error"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Label text (alternative to using label slot)",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "helper",
              "type": {
                "text": "string | undefined"
              },
              "description": "Helper text (alternative to using helper slot)",
              "attribute": "helper"
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "string | undefined"
              },
              "description": "Error message (alternative to using error slot)",
              "attribute": "error"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is required",
              "attribute": "required"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string | undefined"
              },
              "description": "Label text (alternative to using label slot)",
              "fieldName": "label"
            },
            {
              "name": "helper",
              "type": {
                "text": "string | undefined"
              },
              "description": "Helper text (alternative to using helper slot)",
              "fieldName": "helper"
            },
            {
              "name": "error",
              "type": {
                "text": "string | undefined"
              },
              "description": "Error message (alternative to using error slot)",
              "fieldName": "error"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is required",
              "fieldName": "required"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-field",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Field",
          "declaration": {
            "name": "Field",
            "module": "src/components/field/field.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-field",
          "declaration": {
            "name": "Field",
            "module": "src/components/field/field.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/field/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Field",
          "declaration": {
            "name": "Field",
            "module": "./field.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/hover-card/hover-card.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Displays rich preview content after its trigger is hovered or focused.",
          "name": "HoverCard",
          "slots": [
            {
              "description": "Hover card trigger and content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the card is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "openDelay",
              "type": {
                "text": "number"
              },
              "default": "300",
              "description": "Delay before opening, in milliseconds.",
              "attribute": "open-delay"
            },
            {
              "kind": "field",
              "name": "closeDelay",
              "type": {
                "text": "number"
              },
              "default": "200",
              "description": "Delay before closing, in milliseconds.",
              "attribute": "close-delay"
            },
            {
              "kind": "field",
              "name": "openTimer",
              "type": {
                "text": "ReturnType<typeof setTimeout> | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "closeTimer",
              "type": {
                "text": "ReturnType<typeof setTimeout> | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleEnter",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleLeave",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setOpen",
              "privacy": "private",
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "clearTimers",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "syncChildren",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "hover-card-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the open state changes."
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the card is open.",
              "fieldName": "open"
            },
            {
              "name": "open-delay",
              "type": {
                "text": "number"
              },
              "default": "300",
              "description": "Delay before opening, in milliseconds.",
              "fieldName": "openDelay"
            },
            {
              "name": "close-delay",
              "type": {
                "text": "number"
              },
              "default": "200",
              "description": "Delay before closing, in milliseconds.",
              "fieldName": "closeDelay"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-hover-card",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "HoverCardTrigger",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            },
            {
              "kind": "field",
              "name": "enter",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "leave",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-hover-card-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Rich hover card preview.",
          "name": "HoverCardContent",
          "cssProperties": [
            {
              "description": "Preview width.",
              "name": "--hover-card-width"
            }
          ],
          "cssParts": [
            {
              "description": "Preview panel.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "Preview content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "side",
              "type": {
                "text": "HoverCardSide"
              },
              "default": "'bottom'",
              "attribute": "side",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "align",
              "type": {
                "text": "HoverCardAlign"
              },
              "default": "'center'",
              "attribute": "align",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "enter",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "leave",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "side",
              "type": {
                "text": "HoverCardSide"
              },
              "default": "'bottom'",
              "fieldName": "side"
            },
            {
              "name": "align",
              "type": {
                "text": "HoverCardAlign"
              },
              "default": "'center'",
              "fieldName": "align"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-hover-card-content",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "HoverCard",
          "declaration": {
            "name": "HoverCard",
            "module": "src/components/hover-card/hover-card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-hover-card",
          "declaration": {
            "name": "HoverCard",
            "module": "src/components/hover-card/hover-card.ts"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardTrigger",
          "declaration": {
            "name": "HoverCardTrigger",
            "module": "src/components/hover-card/hover-card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-hover-card-trigger",
          "declaration": {
            "name": "HoverCardTrigger",
            "module": "src/components/hover-card/hover-card.ts"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardContent",
          "declaration": {
            "name": "HoverCardContent",
            "module": "src/components/hover-card/hover-card.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-hover-card-content",
          "declaration": {
            "name": "HoverCardContent",
            "module": "src/components/hover-card/hover-card.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/hover-card/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "HoverCard",
          "declaration": {
            "name": "HoverCard",
            "module": "./hover-card.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardTrigger",
          "declaration": {
            "name": "HoverCardTrigger",
            "module": "./hover-card.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardContent",
          "declaration": {
            "name": "HoverCardContent",
            "module": "./hover-card.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardSide",
          "declaration": {
            "name": "HoverCardSide",
            "module": "./hover-card.js"
          }
        },
        {
          "kind": "js",
          "name": "HoverCardAlign",
          "declaration": {
            "name": "HoverCardAlign",
            "module": "./hover-card.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/input/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Input",
          "declaration": {
            "name": "Input",
            "module": "./input.js"
          }
        },
        {
          "kind": "js",
          "name": "InputType",
          "declaration": {
            "name": "InputType",
            "module": "./input.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/input/input.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A text input component with multiple types and states.",
          "name": "Input",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--input-bg"
            },
            {
              "description": "Text color override",
              "name": "--input-color"
            },
            {
              "description": "Border color override",
              "name": "--input-border"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "inputElement",
              "type": {
                "text": "HTMLInputElement"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "InputType"
              },
              "default": "'text'",
              "description": "Input type",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Input value",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Placeholder text",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is readonly",
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is required",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input has an error",
              "attribute": "error"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Autocomplete attribute",
              "attribute": "autocomplete"
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Min length",
              "attribute": "minlength"
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Max length",
              "attribute": "maxlength"
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string | undefined"
              },
              "description": "Pattern for validation",
              "attribute": "pattern"
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocus",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleBlur",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the input"
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Blur the input"
            }
          ],
          "events": [
            {
              "name": "input-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the input value changes"
            },
            {
              "name": "input-focus",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the input receives focus"
            },
            {
              "name": "input-blur",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the input loses focus"
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "InputType"
              },
              "default": "'text'",
              "description": "Input type",
              "fieldName": "type"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Input value",
              "fieldName": "value"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Placeholder text",
              "fieldName": "placeholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is readonly",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input is required",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the input has an error",
              "fieldName": "error"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "fieldName": "name"
            },
            {
              "name": "autocomplete",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Autocomplete attribute",
              "fieldName": "autocomplete"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Min length",
              "fieldName": "minlength"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Max length",
              "fieldName": "maxlength"
            },
            {
              "name": "pattern",
              "type": {
                "text": "string | undefined"
              },
              "description": "Pattern for validation",
              "fieldName": "pattern"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-input",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Input",
          "declaration": {
            "name": "Input",
            "module": "src/components/input/input.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-input",
          "declaration": {
            "name": "Input",
            "module": "src/components/input/input.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/input-group/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "InputGroup",
          "declaration": {
            "name": "InputGroup",
            "module": "./input-group.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/input-group/input-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A container for grouping inputs with addons (prefixes/suffixes).",
          "name": "InputGroup",
          "slots": [
            {
              "description": "Content to display before the input",
              "name": "prefix"
            },
            {
              "description": "Input element",
              "name": ""
            },
            {
              "description": "Content to display after the input",
              "name": "suffix"
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-input-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "InputGroup",
          "declaration": {
            "name": "InputGroup",
            "module": "src/components/input-group/input-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-input-group",
          "declaration": {
            "name": "InputGroup",
            "module": "src/components/input-group/input-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/input-otp/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "InputOTP",
          "declaration": {
            "name": "InputOTP",
            "module": "./input-otp.js"
          }
        },
        {
          "kind": "js",
          "name": "InputOTPMode",
          "declaration": {
            "name": "InputOTPMode",
            "module": "./input-otp.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/input-otp/input-otp.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A form-associated one-time-password input rendered as individual visual slots.",
          "name": "InputOTP",
          "cssProperties": [
            {
              "description": "Width and height of each slot.",
              "name": "--input-otp-slot-size"
            }
          ],
          "cssParts": [
            {
              "description": "Native transparent input.",
              "name": "input"
            },
            {
              "description": "Visual slot group.",
              "name": "group"
            },
            {
              "description": "Individual visual slot.",
              "name": "slot"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "_internals",
              "type": {
                "text": "ElementInternals"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_input",
              "type": {
                "text": "HTMLInputElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current OTP value.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "length",
              "type": {
                "text": "number"
              },
              "default": "6",
              "description": "Number of characters accepted.",
              "attribute": "length",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "mode",
              "type": {
                "text": "InputOTPMode"
              },
              "default": "'numeric'",
              "description": "Input filtering and virtual keyboard mode.",
              "attribute": "mode",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is read-only.",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a complete value is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is marked invalid by the consumer.",
              "attribute": "invalid",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaLabel",
              "type": {
                "text": "string"
              },
              "default": "'One-time password'",
              "description": "Accessible label for the native input.",
              "attribute": "aria-label"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "select"
            },
            {
              "kind": "method",
              "name": "formResetCallback"
            },
            {
              "kind": "method",
              "name": "_sanitize",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "input-otp-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired whenever the value changes."
            },
            {
              "name": "input-otp-complete",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the requested length is filled."
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current OTP value.",
              "fieldName": "value"
            },
            {
              "name": "length",
              "type": {
                "text": "number"
              },
              "default": "6",
              "description": "Number of characters accepted.",
              "fieldName": "length"
            },
            {
              "name": "mode",
              "type": {
                "text": "InputOTPMode"
              },
              "default": "'numeric'",
              "description": "Input filtering and virtual keyboard mode.",
              "fieldName": "mode"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "fieldName": "name"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is read-only.",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a complete value is required.",
              "fieldName": "required"
            },
            {
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the field is marked invalid by the consumer.",
              "fieldName": "invalid"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "'One-time password'",
              "description": "Accessible label for the native input.",
              "fieldName": "ariaLabel"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-input-otp",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "InputOTP",
          "declaration": {
            "name": "InputOTP",
            "module": "src/components/input-otp/input-otp.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-input-otp",
          "declaration": {
            "name": "InputOTP",
            "module": "src/components/input-otp/input-otp.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/item/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Item",
          "declaration": {
            "name": "Item",
            "module": "./item.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/item/item.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A generic list item component for use in menus, selects, and command palettes.",
          "name": "Item",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--item-bg"
            },
            {
              "description": "Text color override",
              "name": "--item-color"
            }
          ],
          "slots": [
            {
              "description": "Item content",
              "name": ""
            },
            {
              "description": "Optional icon slot (start)",
              "name": "icon"
            },
            {
              "description": "Optional suffix content (end)",
              "name": "suffix"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is selected",
              "attribute": "selected"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "item-click",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the item is clicked"
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the item is selected",
              "fieldName": "selected"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Item",
          "declaration": {
            "name": "Item",
            "module": "src/components/item/item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-item",
          "declaration": {
            "name": "Item",
            "module": "src/components/item/item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/kbd/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Kbd",
          "declaration": {
            "name": "Kbd",
            "module": "./kbd.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/kbd/kbd.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A component for displaying keyboard shortcuts and key combinations.",
          "name": "Kbd",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--kbd-bg"
            },
            {
              "description": "Text color override",
              "name": "--kbd-color"
            },
            {
              "description": "Border color override",
              "name": "--kbd-border"
            }
          ],
          "slots": [
            {
              "description": "Key text (e.g., \"Ctrl\", \"K\", \"⌘\")",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-kbd",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Kbd",
          "declaration": {
            "name": "Kbd",
            "module": "src/components/kbd/kbd.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-kbd",
          "declaration": {
            "name": "Kbd",
            "module": "src/components/kbd/kbd.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/label/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Label",
          "declaration": {
            "name": "Label",
            "module": "./label.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/label/label.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "An accessible form label component.",
          "name": "Label",
          "cssProperties": [
            {
              "description": "Label text color override",
              "name": "--label-color"
            }
          ],
          "slots": [
            {
              "description": "Label text content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "for",
              "type": {
                "text": "string | undefined"
              },
              "description": "The ID of the form control this label is for",
              "attribute": "for"
            }
          ],
          "attributes": [
            {
              "name": "for",
              "type": {
                "text": "string | undefined"
              },
              "description": "The ID of the form control this label is for",
              "fieldName": "for"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-label",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Label",
          "declaration": {
            "name": "Label",
            "module": "src/components/label/label.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-label",
          "declaration": {
            "name": "Label",
            "module": "src/components/label/label.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/menubar/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Menubar",
          "declaration": {
            "name": "Menubar",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarMenu",
          "declaration": {
            "name": "MenubarMenu",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarTrigger",
          "declaration": {
            "name": "MenubarTrigger",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarContent",
          "declaration": {
            "name": "MenubarContent",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarItem",
          "declaration": {
            "name": "MenubarItem",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarSeparator",
          "declaration": {
            "name": "MenubarSeparator",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarLabel",
          "declaration": {
            "name": "MenubarLabel",
            "module": "./menubar.js"
          }
        },
        {
          "kind": "js",
          "name": "MenubarCheckboxItem",
          "declaration": {
            "name": "MenubarCheckboxItem",
            "module": "./menubar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/menubar/menubar.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Menubar container.",
          "name": "Menubar",
          "slots": [
            {
              "description": "Menubar menus",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "method",
              "name": "_triggers",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "MenubarTrigger[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "_focusedTriggerIndex",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              }
            },
            {
              "kind": "field",
              "name": "_handleMenuOpen",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleKeyDown",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar menu (wrapper for trigger and content).",
          "name": "MenubarMenu",
          "slots": [
            {
              "description": "Trigger and Content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_open",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_handleItemSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleDocumentKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "openMenu",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "closeMenu",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "returnFocus",
                  "default": "true"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateChildren",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "menubar-menu-open",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-menu",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar trigger.",
          "name": "MenubarTrigger",
          "slots": [
            {
              "description": "Trigger text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "method",
              "name": "focusTrigger",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar content.",
          "name": "MenubarContent",
          "slots": [
            {
              "description": "Menu items",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Array<MenubarItem | MenubarCheckboxItem>"
                }
              }
            },
            {
              "kind": "method",
              "name": "_focusedIndex",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusFirst",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusLast",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusNext",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "focusPrevious",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activateFocused",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar item.",
          "name": "MenubarItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            },
            {
              "description": "Keyboard shortcut",
              "name": "shortcut"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inset",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "focusItem",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inset"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar separator.",
          "name": "MenubarSeparator",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-separator",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar label.",
          "name": "MenubarLabel",
          "slots": [
            {
              "description": "Label text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inset",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "inset",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inset"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-label",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Menubar checkbox item.",
          "name": "MenubarCheckboxItem",
          "slots": [
            {
              "description": "Item content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focusItem",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "activate",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            }
          ],
          "events": [
            {
              "name": "change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-menubar-checkbox-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Menubar",
          "declaration": {
            "name": "Menubar",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar",
          "declaration": {
            "name": "Menubar",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarMenu",
          "declaration": {
            "name": "MenubarMenu",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-menu",
          "declaration": {
            "name": "MenubarMenu",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarTrigger",
          "declaration": {
            "name": "MenubarTrigger",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-trigger",
          "declaration": {
            "name": "MenubarTrigger",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarContent",
          "declaration": {
            "name": "MenubarContent",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-content",
          "declaration": {
            "name": "MenubarContent",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarItem",
          "declaration": {
            "name": "MenubarItem",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-item",
          "declaration": {
            "name": "MenubarItem",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarSeparator",
          "declaration": {
            "name": "MenubarSeparator",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-separator",
          "declaration": {
            "name": "MenubarSeparator",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarLabel",
          "declaration": {
            "name": "MenubarLabel",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-label",
          "declaration": {
            "name": "MenubarLabel",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "js",
          "name": "MenubarCheckboxItem",
          "declaration": {
            "name": "MenubarCheckboxItem",
            "module": "src/components/menubar/menubar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-menubar-checkbox-item",
          "declaration": {
            "name": "MenubarCheckboxItem",
            "module": "src/components/menubar/menubar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/native-select/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "NativeSelect",
          "declaration": {
            "name": "NativeSelect",
            "module": "./native-select.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/native-select/native-select.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A styled native select element.",
          "name": "NativeSelect",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--select-bg"
            },
            {
              "description": "Text color override",
              "name": "--select-color"
            },
            {
              "description": "Border color override",
              "name": "--select-border"
            }
          ],
          "slots": [
            {
              "description": "Option elements",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "selectElement",
              "type": {
                "text": "HTMLSelectElement"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Select value",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select is required",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "_slot",
              "type": {
                "text": "HTMLSlotElement"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateOptions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the select"
            }
          ],
          "events": [
            {
              "name": "select-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the selection changes"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Select value",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the select is required",
              "fieldName": "required"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "fieldName": "name"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-native-select",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "NativeSelect",
          "declaration": {
            "name": "NativeSelect",
            "module": "src/components/native-select/native-select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-native-select",
          "declaration": {
            "name": "NativeSelect",
            "module": "src/components/native-select/native-select.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/navigation-menu/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "NavigationMenu",
          "declaration": {
            "name": "NavigationMenu",
            "module": "./navigation-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuList",
          "declaration": {
            "name": "NavigationMenuList",
            "module": "./navigation-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuItem",
          "declaration": {
            "name": "NavigationMenuItem",
            "module": "./navigation-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuTrigger",
          "declaration": {
            "name": "NavigationMenuTrigger",
            "module": "./navigation-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuContent",
          "declaration": {
            "name": "NavigationMenuContent",
            "module": "./navigation-menu.js"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuLink",
          "declaration": {
            "name": "NavigationMenuLink",
            "module": "./navigation-menu.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/navigation-menu/navigation-menu.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Navigation menu container.",
          "name": "NavigationMenu",
          "slots": [
            {
              "description": "Navigation menu list",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-navigation-menu",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Navigation menu list.",
          "name": "NavigationMenuList",
          "slots": [
            {
              "description": "List items",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-navigation-menu-list",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Navigation menu item.",
          "name": "NavigationMenuItem",
          "slots": [
            {
              "description": "Trigger and Content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_open",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_closeTimer",
              "type": {
                "text": "number | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "_handleMouseEnter",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleMouseLeave",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleFocusOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateChildren",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-navigation-menu-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Navigation menu trigger.",
          "name": "NavigationMenuTrigger",
          "slots": [
            {
              "description": "Trigger text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-navigation-menu-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Navigation menu content.",
          "name": "NavigationMenuContent",
          "slots": [
            {
              "description": "Content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-navigation-menu-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Navigation menu link.",
          "name": "NavigationMenuLink",
          "slots": [
            {
              "description": "Link text",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "attribute": "href"
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "fieldName": "href"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-navigation-menu-link",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "NavigationMenu",
          "declaration": {
            "name": "NavigationMenu",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-navigation-menu",
          "declaration": {
            "name": "NavigationMenu",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuList",
          "declaration": {
            "name": "NavigationMenuList",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-navigation-menu-list",
          "declaration": {
            "name": "NavigationMenuList",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuItem",
          "declaration": {
            "name": "NavigationMenuItem",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-navigation-menu-item",
          "declaration": {
            "name": "NavigationMenuItem",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuTrigger",
          "declaration": {
            "name": "NavigationMenuTrigger",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-navigation-menu-trigger",
          "declaration": {
            "name": "NavigationMenuTrigger",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuContent",
          "declaration": {
            "name": "NavigationMenuContent",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-navigation-menu-content",
          "declaration": {
            "name": "NavigationMenuContent",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "js",
          "name": "NavigationMenuLink",
          "declaration": {
            "name": "NavigationMenuLink",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-navigation-menu-link",
          "declaration": {
            "name": "NavigationMenuLink",
            "module": "src/components/navigation-menu/navigation-menu.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pagination/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Pagination",
          "declaration": {
            "name": "Pagination",
            "module": "./pagination.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationContent",
          "declaration": {
            "name": "PaginationContent",
            "module": "./pagination.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationItem",
          "declaration": {
            "name": "PaginationItem",
            "module": "./pagination.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationLink",
          "declaration": {
            "name": "PaginationLink",
            "module": "./pagination.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationPrevious",
          "declaration": {
            "name": "PaginationPrevious",
            "module": "./pagination.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationNext",
          "declaration": {
            "name": "PaginationNext",
            "module": "./pagination.js"
          }
        },
        {
          "kind": "js",
          "name": "PaginationEllipsis",
          "declaration": {
            "name": "PaginationEllipsis",
            "module": "./pagination.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/pagination/pagination.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Centers page navigation within its available width.",
          "name": "Pagination",
          "cssParts": [
            {
              "description": "The navigation landmark.",
              "name": "nav"
            }
          ],
          "slots": [
            {
              "description": "A `shadcn-pagination-content` element.",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-pagination",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "List containing pagination items.",
          "name": "PaginationContent",
          "cssProperties": [
            {
              "description": "Space between pagination items.",
              "name": "--pagination-gap"
            }
          ],
          "cssParts": [
            {
              "description": "The pagination list.",
              "name": "list"
            }
          ],
          "slots": [
            {
              "description": "`shadcn-pagination-item` elements.",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-pagination-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "A single item in a pagination list.",
          "name": "PaginationItem",
          "cssParts": [
            {
              "description": "The list item.",
              "name": "item"
            }
          ],
          "slots": [
            {
              "description": "A pagination link, direction link, or ellipsis.",
              "name": ""
            }
          ],
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-pagination-item",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "A page link with active and disabled states.",
          "name": "PaginationLink",
          "cssProperties": [
            {
              "description": "Link corner radius.",
              "name": "--pagination-border-radius"
            },
            {
              "description": "Link text color.",
              "name": "--pagination-color"
            },
            {
              "description": "Link hover background.",
              "name": "--pagination-hover-background"
            },
            {
              "description": "Link hover text color.",
              "name": "--pagination-hover-color"
            },
            {
              "description": "Current-page background.",
              "name": "--pagination-active-background"
            },
            {
              "description": "Current-page border color.",
              "name": "--pagination-active-border"
            },
            {
              "description": "Current-page text color.",
              "name": "--pagination-active-color"
            }
          ],
          "cssParts": [
            {
              "description": "The native anchor.",
              "name": "link"
            }
          ],
          "slots": [
            {
              "description": "The page label.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "description": "Destination URL. Omitted from the anchor when disabled.",
              "attribute": "href"
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Browsing context in which to open the link.",
              "attribute": "target"
            },
            {
              "kind": "field",
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Relationship between the current document and the destination.",
              "attribute": "rel"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible label when the visible page label is insufficient.",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether this link represents the current page.",
              "attribute": "current",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation is unavailable.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "renderAnchor",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "content",
                  "default": "html`<slot></slot>`"
                },
                {
                  "name": "className",
                  "default": "''"
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "description": "Destination URL. Omitted from the anchor when disabled.",
              "fieldName": "href"
            },
            {
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Browsing context in which to open the link.",
              "fieldName": "target"
            },
            {
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Relationship between the current document and the destination.",
              "fieldName": "rel"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible label when the visible page label is insufficient.",
              "fieldName": "label"
            },
            {
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether this link represents the current page.",
              "fieldName": "current"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation is unavailable.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-pagination-link",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Link to the previous page.",
          "name": "PaginationPrevious",
          "cssParts": [
            {
              "description": "The native anchor.",
              "name": "link",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ],
          "slots": [
            {
              "description": "Custom visible text.",
              "name": "",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Custom previous-page icon.",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "text",
              "type": {
                "text": "string"
              },
              "default": "'Previous'",
              "description": "Visible direction text.",
              "attribute": "text"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'Go to previous page'",
              "description": "Accessible label when the visible page label is insufficient.",
              "attribute": "label",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "description": "Destination URL. Omitted from the anchor when disabled.",
              "attribute": "href",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Browsing context in which to open the link.",
              "attribute": "target",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Relationship between the current document and the destination.",
              "attribute": "rel",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether this link represents the current page.",
              "attribute": "current",
              "reflects": true,
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation is unavailable.",
              "attribute": "disabled",
              "reflects": true,
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "method",
              "name": "renderAnchor",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "content",
                  "default": "html`<slot></slot>`"
                },
                {
                  "name": "className",
                  "default": "''"
                }
              ],
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "text",
              "type": {
                "text": "string"
              },
              "default": "'Previous'",
              "description": "Visible direction text.",
              "fieldName": "text"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "description": "Destination URL. Omitted from the anchor when disabled.",
              "fieldName": "href",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Browsing context in which to open the link.",
              "fieldName": "target",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Relationship between the current document and the destination.",
              "fieldName": "rel",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible label when the visible page label is insufficient.",
              "fieldName": "label",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether this link represents the current page.",
              "fieldName": "current",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation is unavailable.",
              "fieldName": "disabled",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ],
          "superclass": {
            "name": "PaginationLink",
            "module": "src/components/pagination/pagination.ts"
          },
          "tagName": "shadcn-pagination-previous",
          "customElement": true,
          "cssProperties": [
            {
              "description": "Link corner radius.",
              "name": "--pagination-border-radius",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Link text color.",
              "name": "--pagination-color",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Link hover background.",
              "name": "--pagination-hover-background",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Link hover text color.",
              "name": "--pagination-hover-color",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Current-page background.",
              "name": "--pagination-active-background",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Current-page border color.",
              "name": "--pagination-active-border",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Current-page text color.",
              "name": "--pagination-active-color",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "Link to the next page.",
          "name": "PaginationNext",
          "cssParts": [
            {
              "description": "The native anchor.",
              "name": "link",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ],
          "slots": [
            {
              "description": "Custom visible text.",
              "name": "",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Custom next-page icon.",
              "name": "icon"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "text",
              "type": {
                "text": "string"
              },
              "default": "'Next'",
              "description": "Visible direction text.",
              "attribute": "text"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'Go to next page'",
              "description": "Accessible label when the visible page label is insufficient.",
              "attribute": "label",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "description": "Destination URL. Omitted from the anchor when disabled.",
              "attribute": "href",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Browsing context in which to open the link.",
              "attribute": "target",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Relationship between the current document and the destination.",
              "attribute": "rel",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether this link represents the current page.",
              "attribute": "current",
              "reflects": true,
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation is unavailable.",
              "attribute": "disabled",
              "reflects": true,
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "method",
              "name": "renderAnchor",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "content",
                  "default": "html`<slot></slot>`"
                },
                {
                  "name": "className",
                  "default": "''"
                }
              ],
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "kind": "method",
              "name": "handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "text",
              "type": {
                "text": "string"
              },
              "default": "'Next'",
              "description": "Visible direction text.",
              "fieldName": "text"
            },
            {
              "name": "href",
              "type": {
                "text": "string"
              },
              "default": "'#'",
              "description": "Destination URL. Omitted from the anchor when disabled.",
              "fieldName": "href",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "target",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Browsing context in which to open the link.",
              "fieldName": "target",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "rel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Relationship between the current document and the destination.",
              "fieldName": "rel",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible label when the visible page label is insufficient.",
              "fieldName": "label",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "current",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether this link represents the current page.",
              "fieldName": "current",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether navigation is unavailable.",
              "fieldName": "disabled",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ],
          "superclass": {
            "name": "PaginationLink",
            "module": "src/components/pagination/pagination.ts"
          },
          "tagName": "shadcn-pagination-next",
          "customElement": true,
          "cssProperties": [
            {
              "description": "Link corner radius.",
              "name": "--pagination-border-radius",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Link text color.",
              "name": "--pagination-color",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Link hover background.",
              "name": "--pagination-hover-background",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Link hover text color.",
              "name": "--pagination-hover-color",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Current-page background.",
              "name": "--pagination-active-background",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Current-page border color.",
              "name": "--pagination-active-border",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            },
            {
              "description": "Current-page text color.",
              "name": "--pagination-active-color",
              "inheritedFrom": {
                "name": "PaginationLink",
                "module": "src/components/pagination/pagination.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "Indicates omitted pages in a pagination list.",
          "name": "PaginationEllipsis",
          "cssParts": [
            {
              "description": "The ellipsis container.",
              "name": "ellipsis"
            }
          ],
          "slots": [
            {
              "description": "A custom ellipsis icon.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'More pages'",
              "description": "Accessible text describing the omitted pages.",
              "attribute": "label"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'More pages'",
              "description": "Accessible text describing the omitted pages.",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-pagination-ellipsis",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Pagination",
          "declaration": {
            "name": "Pagination",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination",
          "declaration": {
            "name": "Pagination",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "js",
          "name": "PaginationContent",
          "declaration": {
            "name": "PaginationContent",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination-content",
          "declaration": {
            "name": "PaginationContent",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "js",
          "name": "PaginationItem",
          "declaration": {
            "name": "PaginationItem",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination-item",
          "declaration": {
            "name": "PaginationItem",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "js",
          "name": "PaginationLink",
          "declaration": {
            "name": "PaginationLink",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination-link",
          "declaration": {
            "name": "PaginationLink",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "js",
          "name": "PaginationPrevious",
          "declaration": {
            "name": "PaginationPrevious",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination-previous",
          "declaration": {
            "name": "PaginationPrevious",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "js",
          "name": "PaginationNext",
          "declaration": {
            "name": "PaginationNext",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination-next",
          "declaration": {
            "name": "PaginationNext",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "js",
          "name": "PaginationEllipsis",
          "declaration": {
            "name": "PaginationEllipsis",
            "module": "src/components/pagination/pagination.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-pagination-ellipsis",
          "declaration": {
            "name": "PaginationEllipsis",
            "module": "src/components/pagination/pagination.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/popover/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Popover",
          "declaration": {
            "name": "Popover",
            "module": "./popover.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContent",
          "declaration": {
            "name": "PopoverContent",
            "module": "./popover.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverTrigger",
          "declaration": {
            "name": "PopoverTrigger",
            "module": "./popover.js"
          }
        },
        {
          "kind": "js",
          "name": "popoverContext",
          "declaration": {
            "name": "popoverContext",
            "module": "./popover.js"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContextValue",
          "declaration": {
            "name": "PopoverContextValue",
            "module": "./popover.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/popover/popover.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "popoverContext",
          "description": "The popover context key.\nUsed to provide and consume popover state across the component tree."
        },
        {
          "kind": "class",
          "description": "The root popover component that manages the popover's open state.\nActs as a context provider for child components and handles positioning.",
          "name": "Popover",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the popover is open.\nThis property is reflected to the attribute.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "contextProvider",
              "type": {
                "text": "ContextProviderController<PopoverContextValue>"
              },
              "privacy": "private",
              "default": "new ContextProviderController( this, popoverContext, { open: this.open, openPopover: () => this.openPopover(), close: () => this.closePopover(), toggle: () => this.togglePopoverOpen(), } )"
            },
            {
              "kind": "field",
              "name": "positioningController",
              "type": {
                "text": "PositioningController"
              },
              "privacy": "private",
              "default": "new PositioningController(this)"
            },
            {
              "kind": "field",
              "name": "triggerElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "contentElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "previouslyFocusedElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "openPopover",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "closePopover",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "togglePopoverOpen",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "getSlottedElements",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Gets references to the slotted trigger and content elements."
            },
            {
              "kind": "method",
              "name": "setupPositioning",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "description": "Sets up positioning when the popover opens."
            },
            {
              "kind": "method",
              "name": "updateTriggerAttributes",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "handleKeyDown",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the popover is open.\nThis property is reflected to the attribute.",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-popover",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "The popover content component that conditionally renders its slotted content\nbased on the popover's open state. It also handles closing when clicking outside.",
          "name": "PopoverContent",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<PopoverContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, popoverContext)"
            },
            {
              "kind": "field",
              "name": "stateSync",
              "type": {
                "text": "StateSyncController<PopoverContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)"
            },
            {
              "kind": "field",
              "name": "clickOutsideHandler",
              "type": {
                "text": "((event: MouseEvent) => void) | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "triggerElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "findTriggerElement",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "HTMLElement | null"
                }
              },
              "description": "Finds the trigger element by looking for shadcn-popover-trigger in the parent's children."
            },
            {
              "kind": "field",
              "name": "handleClickOutside",
              "privacy": "private",
              "description": "Handles clicks outside the popover content to close it."
            },
            {
              "kind": "method",
              "name": "setupClickOutsideListener",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "isOpen",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "description": "Sets up or removes the click outside listener based on open state."
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-popover-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "The popover trigger component that toggles the popover when clicked.\nWraps its slotted content and adds click handling to toggle the popover.",
          "name": "PopoverTrigger",
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<PopoverContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, popoverContext)"
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-popover-trigger",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "popoverContext",
          "declaration": {
            "name": "popoverContext",
            "module": "src/components/popover/popover.ts"
          }
        },
        {
          "kind": "js",
          "name": "Popover",
          "declaration": {
            "name": "Popover",
            "module": "src/components/popover/popover.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-popover",
          "declaration": {
            "name": "Popover",
            "module": "src/components/popover/popover.ts"
          }
        },
        {
          "kind": "js",
          "name": "PopoverContent",
          "declaration": {
            "name": "PopoverContent",
            "module": "src/components/popover/popover.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-popover-content",
          "declaration": {
            "name": "PopoverContent",
            "module": "src/components/popover/popover.ts"
          }
        },
        {
          "kind": "js",
          "name": "PopoverTrigger",
          "declaration": {
            "name": "PopoverTrigger",
            "module": "src/components/popover/popover.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-popover-trigger",
          "declaration": {
            "name": "PopoverTrigger",
            "module": "src/components/popover/popover.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/progress/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Progress",
          "declaration": {
            "name": "Progress",
            "module": "./progress.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/progress/progress.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Progress",
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "'Progress'",
              "attribute": "aria-label"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "value"
            },
            {
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "fieldName": "max"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "'Progress'",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-progress",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Progress",
          "declaration": {
            "name": "Progress",
            "module": "src/components/progress/progress.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-progress",
          "declaration": {
            "name": "Progress",
            "module": "src/components/progress/progress.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/radio-group/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Radio",
          "declaration": {
            "name": "Radio",
            "module": "./radio-group.js"
          }
        },
        {
          "kind": "js",
          "name": "RadioGroup",
          "declaration": {
            "name": "RadioGroup",
            "module": "./radio-group.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/radio-group/radio-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A radio button component for use within a radio group.",
          "name": "Radio",
          "slots": [
            {
              "description": "Radio label content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio is checked",
              "attribute": "checked"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio is required",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute (should match other radios in group)",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "attribute": "value"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_select",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the radio"
            }
          ],
          "events": [
            {
              "name": "radio-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when this radio is selected"
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio is checked",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio is required",
              "fieldName": "required"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute (should match other radios in group)",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-radio",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "A radio group component for managing a set of radio buttons.",
          "name": "RadioGroup",
          "slots": [
            {
              "description": "Radio buttons",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current selected value",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name for all radios in this group",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "'vertical' | 'horizontal'"
              },
              "default": "'vertical'",
              "description": "Orientation of the radio group",
              "attribute": "orientation"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio group is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether selection is required",
              "attribute": "required"
            },
            {
              "kind": "method",
              "name": "_handleRadioChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateRadios",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_getRadios",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Radio[]"
                }
              }
            }
          ],
          "events": [
            {
              "name": "radio-group-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the selected radio changes"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Current selected value",
              "fieldName": "value"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name for all radios in this group",
              "fieldName": "name"
            },
            {
              "name": "orientation",
              "type": {
                "text": "'vertical' | 'horizontal'"
              },
              "default": "'vertical'",
              "description": "Orientation of the radio group",
              "fieldName": "orientation"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the radio group is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether selection is required",
              "fieldName": "required"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-radio-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Radio",
          "declaration": {
            "name": "Radio",
            "module": "src/components/radio-group/radio-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-radio",
          "declaration": {
            "name": "Radio",
            "module": "src/components/radio-group/radio-group.ts"
          }
        },
        {
          "kind": "js",
          "name": "RadioGroup",
          "declaration": {
            "name": "RadioGroup",
            "module": "src/components/radio-group/radio-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-radio-group",
          "declaration": {
            "name": "RadioGroup",
            "module": "src/components/radio-group/radio-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/resizable/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "ResizablePanelGroup",
          "declaration": {
            "name": "ResizablePanelGroup",
            "module": "./resizable.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizablePanel",
          "declaration": {
            "name": "ResizablePanel",
            "module": "./resizable.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableHandle",
          "declaration": {
            "name": "ResizableHandle",
            "module": "./resizable.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableOrientation",
          "declaration": {
            "name": "ResizableOrientation",
            "module": "./resizable.js"
          }
        },
        {
          "kind": "js",
          "name": "ResizableChangeDetail",
          "declaration": {
            "name": "ResizableChangeDetail",
            "module": "./resizable.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/resizable/resizable.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Coordinates a set of resizable panels and handles.",
          "name": "ResizablePanelGroup",
          "cssProperties": [
            {
              "description": "Handle divider color.",
              "name": "--resizable-handle-color"
            },
            {
              "description": "Visible handle divider thickness.",
              "name": "--resizable-handle-size"
            }
          ],
          "slots": [
            {
              "description": "Resizable panels separated by resizable handles.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "panelElements",
              "type": {
                "text": "ResizablePanel[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleElements",
              "type": {
                "text": "ResizableHandle[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "ResizableOrientation"
              },
              "default": "'horizontal'",
              "description": "Direction in which the panels are arranged.",
              "attribute": "orientation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "activeHandle",
              "type": {
                "text": "ResizableHandle | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "startPosition",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "startSizes",
              "type": {
                "text": "[number, number]"
              },
              "privacy": "private",
              "default": "[0, 0]"
            },
            {
              "kind": "field",
              "name": "abortController",
              "type": {
                "text": "AbortController | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "getLayout",
              "return": {
                "type": {
                  "text": "number[]"
                }
              },
              "description": "Returns the current panel sizes as percentages."
            },
            {
              "kind": "method",
              "name": "setLayout",
              "parameters": [
                {
                  "name": "sizes",
                  "type": {
                    "text": "number[]"
                  }
                }
              ],
              "description": "Applies panel sizes, normalizing them to a total of 100 percent."
            },
            {
              "kind": "method",
              "name": "initializeLayout",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handlePointerMove",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handlePointerUp",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "stopPointerResize",
              "privacy": "private",
              "parameters": [
                {
                  "name": "commit",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getAdjacentPanels",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "[ResizablePanel, ResizablePanel] | undefined"
                }
              },
              "parameters": [
                {
                  "name": "handle",
                  "type": {
                    "text": "ResizableHandle"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getBounds",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "[number, number]"
                }
              },
              "parameters": [
                {
                  "name": "before",
                  "type": {
                    "text": "ResizablePanel"
                  }
                },
                {
                  "name": "after",
                  "type": {
                    "text": "ResizablePanel"
                  }
                },
                {
                  "name": "total",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "applyPairSizes",
              "privacy": "private",
              "parameters": [
                {
                  "name": "before",
                  "type": {
                    "text": "ResizablePanel"
                  }
                },
                {
                  "name": "after",
                  "type": {
                    "text": "ResizablePanel"
                  }
                },
                {
                  "name": "beforeSize",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "total",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "updateHandles",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "dispatchLayoutEvent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "name",
                  "type": {
                    "text": "'resizable-change' | 'resizable-commit'"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "clamp",
              "privacy": "private",
              "parameters": [
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "min",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "max",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "name",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "description": "Fired continuously while the panel layout changes.",
              "name": "resizable-change"
            },
            {
              "description": "Fired when a pointer or keyboard resize is committed.",
              "name": "resizable-commit"
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "ResizableOrientation"
              },
              "default": "'horizontal'",
              "description": "Direction in which the panels are arranged.",
              "fieldName": "orientation"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-resizable-panel-group",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "A content region within a resizable panel group.",
          "name": "ResizablePanel",
          "cssParts": [
            {
              "description": "The panel content container.",
              "name": "panel"
            }
          ],
          "slots": [
            {
              "description": "Panel content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "defaultSize",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Initial panel size as a percentage. Values at or below zero share remaining space.",
              "attribute": "default-size"
            },
            {
              "kind": "field",
              "name": "minSize",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "Minimum panel size as a percentage.",
              "attribute": "min-size"
            },
            {
              "kind": "field",
              "name": "maxSize",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "Maximum panel size as a percentage.",
              "attribute": "max-size"
            },
            {
              "kind": "field",
              "name": "_size",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "size",
              "description": "Current panel size as a percentage. Prefer group.setLayout() for programmatic updates."
            }
          ],
          "attributes": [
            {
              "name": "default-size",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Initial panel size as a percentage. Values at or below zero share remaining space.",
              "fieldName": "defaultSize"
            },
            {
              "name": "min-size",
              "type": {
                "text": "number"
              },
              "default": "10",
              "description": "Minimum panel size as a percentage.",
              "fieldName": "minSize"
            },
            {
              "name": "max-size",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "Maximum panel size as a percentage.",
              "fieldName": "maxSize"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-resizable-panel",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "An accessible drag and keyboard handle between two resizable panels.",
          "name": "ResizableHandle",
          "cssProperties": [
            {
              "description": "Handle divider color.",
              "name": "--resizable-handle-color"
            },
            {
              "description": "Visible handle divider thickness.",
              "name": "--resizable-handle-size"
            }
          ],
          "cssParts": [
            {
              "description": "The interactive separator.",
              "name": "handle"
            },
            {
              "description": "The optional visible grip.",
              "name": "grip"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "withHandle",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows the shadcn-style grip affordance.",
              "attribute": "with-handle",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents pointer and keyboard resizing.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "handlePointerDown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleKeyDown",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "group",
              "privacy": "private",
              "readonly": true
            }
          ],
          "attributes": [
            {
              "name": "with-handle",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows the shadcn-style grip affordance.",
              "fieldName": "withHandle"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Prevents pointer and keyboard resizing.",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-resizable-handle",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ResizablePanelGroup",
          "declaration": {
            "name": "ResizablePanelGroup",
            "module": "src/components/resizable/resizable.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-resizable-panel-group",
          "declaration": {
            "name": "ResizablePanelGroup",
            "module": "src/components/resizable/resizable.ts"
          }
        },
        {
          "kind": "js",
          "name": "ResizablePanel",
          "declaration": {
            "name": "ResizablePanel",
            "module": "src/components/resizable/resizable.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-resizable-panel",
          "declaration": {
            "name": "ResizablePanel",
            "module": "src/components/resizable/resizable.ts"
          }
        },
        {
          "kind": "js",
          "name": "ResizableHandle",
          "declaration": {
            "name": "ResizableHandle",
            "module": "src/components/resizable/resizable.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-resizable-handle",
          "declaration": {
            "name": "ResizableHandle",
            "module": "src/components/resizable/resizable.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/select/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Select",
          "declaration": {
            "name": "Select",
            "module": "./select.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectTrigger",
          "declaration": {
            "name": "SelectTrigger",
            "module": "./select.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectValue",
          "declaration": {
            "name": "SelectValue",
            "module": "./select.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectContent",
          "declaration": {
            "name": "SelectContent",
            "module": "./select.js"
          }
        },
        {
          "kind": "js",
          "name": "SelectItem",
          "declaration": {
            "name": "SelectItem",
            "module": "./select.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/select/select.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Form-associated custom select coordinating its compound children.",
          "name": "Select",
          "slots": [
            {
              "description": "Select trigger and content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "formAssociated",
              "type": {
                "text": "boolean"
              },
              "static": true,
              "default": "true"
            },
            {
              "kind": "field",
              "name": "_internals",
              "type": {
                "text": "ElementInternals"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected item value.",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the popup is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether selection is disabled.",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a non-empty selection is required.",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Select an option'",
              "description": "Placeholder shown when no item is selected.",
              "attribute": "placeholder"
            },
            {
              "kind": "method",
              "name": "formResetCallback"
            },
            {
              "kind": "method",
              "name": "_items",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_trigger",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_content",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_select",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_navigate",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_outsidePointerDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_emitOpen",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_sync",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "select-open-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the popup opens or closes."
            },
            {
              "description": "Fired when selection changes.",
              "name": "select-change"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected item value.",
              "fieldName": "value"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Form field name.",
              "fieldName": "name"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the popup is open.",
              "fieldName": "open"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether selection is disabled.",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether a non-empty selection is required.",
              "fieldName": "required"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "'Select an option'",
              "description": "Placeholder shown when no item is selected.",
              "fieldName": "placeholder"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-select",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SelectTrigger",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "label"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_keydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "select-toggle",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-select-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SelectValue",
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "label"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "label"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-select-value",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SelectContent",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-select-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SelectItem",
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "selected"
            },
            {
              "kind": "field",
              "name": "displayLabel",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "select"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_keydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "select-navigate",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "selected"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-select-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Select",
          "declaration": {
            "name": "Select",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-select",
          "declaration": {
            "name": "Select",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "js",
          "name": "SelectTrigger",
          "declaration": {
            "name": "SelectTrigger",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-select-trigger",
          "declaration": {
            "name": "SelectTrigger",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "js",
          "name": "SelectValue",
          "declaration": {
            "name": "SelectValue",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-select-value",
          "declaration": {
            "name": "SelectValue",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "js",
          "name": "SelectContent",
          "declaration": {
            "name": "SelectContent",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-select-content",
          "declaration": {
            "name": "SelectContent",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "js",
          "name": "SelectItem",
          "declaration": {
            "name": "SelectItem",
            "module": "src/components/select/select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-select-item",
          "declaration": {
            "name": "SelectItem",
            "module": "src/components/select/select.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/separator/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Separator",
          "declaration": {
            "name": "Separator",
            "module": "./separator.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/separator/separator.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A separator component for visually dividing content.",
          "name": "Separator",
          "cssProperties": [
            {
              "description": "Separator color override",
              "name": "--separator-color"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "description": "Orientation of the separator",
              "attribute": "orientation"
            },
            {
              "kind": "field",
              "name": "decorative",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the separator is decorative (no semantic meaning)",
              "attribute": "decorative"
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "description": "Orientation of the separator",
              "fieldName": "orientation"
            },
            {
              "name": "decorative",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the separator is decorative (no semantic meaning)",
              "fieldName": "decorative"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-separator",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Separator",
          "declaration": {
            "name": "Separator",
            "module": "src/components/separator/separator.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-separator",
          "declaration": {
            "name": "Separator",
            "module": "src/components/separator/separator.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sheet/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Sheet",
          "declaration": {
            "name": "Sheet",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetTrigger",
          "declaration": {
            "name": "SheetTrigger",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetClose",
          "declaration": {
            "name": "SheetClose",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetContent",
          "declaration": {
            "name": "SheetContent",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetTitle",
          "declaration": {
            "name": "SheetTitle",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetDescription",
          "declaration": {
            "name": "SheetDescription",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetHeader",
          "declaration": {
            "name": "SheetHeader",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetFooter",
          "declaration": {
            "name": "SheetFooter",
            "module": "./sheet.js"
          }
        },
        {
          "kind": "js",
          "name": "SheetSide",
          "declaration": {
            "name": "SheetSide",
            "module": "./sheet.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sheet/sheet.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Sheet",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true,
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "contextProvider",
              "type": {
                "text": "ContextProviderController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextProviderController( this, dialogContext, { open: this.open, setOpen: (open: boolean) => this.setDialogOpen(open), }, )",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "escapeKeyHandler",
              "type": {
                "text": "((event: KeyboardEvent) => void) | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "previouslyFocusedElement",
              "type": {
                "text": "HTMLElement | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "method",
              "name": "setDialogOpen",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleEscapeKey",
              "privacy": "private",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "events": [
            {
              "name": "sheet-open-change",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "open",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            },
            {
              "name": "close",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ],
          "superclass": {
            "name": "Dialog",
            "module": "/src/components/dialog/dialog-core.js"
          },
          "tagName": "shadcn-sheet",
          "customElement": true,
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open",
              "inheritedFrom": {
                "name": "Dialog",
                "module": "src/components/dialog/dialog-core.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "",
          "name": "SheetTrigger",
          "superclass": {
            "name": "DialogTrigger",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-sheet-trigger",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogTrigger",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogTrigger",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "",
          "name": "SheetClose",
          "superclass": {
            "name": "DialogClose",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-sheet-close",
          "customElement": true,
          "members": [
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogClose",
                "module": "src/components/dialog/dialog-parts.ts"
              }
            }
          ]
        },
        {
          "kind": "class",
          "description": "Modal panel attached to an edge of the viewport.",
          "name": "SheetContent",
          "cssProperties": [
            {
              "description": "Panel width or height.",
              "name": "--sheet-size"
            }
          ],
          "cssParts": [
            {
              "description": "Modal backdrop.",
              "name": "overlay"
            },
            {
              "description": "Sheet panel.",
              "name": "content"
            }
          ],
          "slots": [
            {
              "description": "Sheet content.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "side",
              "type": {
                "text": "SheetSide"
              },
              "default": "'right'",
              "description": "Viewport edge from which the sheet appears.",
              "attribute": "side",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "titleSelector",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "'shadcn-sheet-title'",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "accessibleLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "attribute": "aria-label",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "discoveredLabel",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "dialogRole",
              "type": {
                "text": "'dialog' | 'alertdialog'"
              },
              "privacy": "protected",
              "default": "'dialog'",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "dismissOnBackdrop",
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "contextConsumer",
              "type": {
                "text": "ContextConsumerController<DialogContextValue>"
              },
              "privacy": "protected",
              "default": "new ContextConsumerController(this, dialogContext)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "stateSync",
              "type": {
                "text": "StateSyncController<DialogContextValue>"
              },
              "privacy": "private",
              "default": "new StateSyncController(this, () => this.contextConsumer.value)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "focusTrap",
              "type": {
                "text": "FocusTrapController"
              },
              "privacy": "private",
              "default": "new FocusTrapController(this)",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "originalBodyOverflow",
              "type": {
                "text": "string | null"
              },
              "privacy": "private",
              "default": "null",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "updateAccessibleLabel",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "field",
              "name": "handleBackdropClick",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "method",
              "name": "lockBodyScroll",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            },
            {
              "kind": "method",
              "name": "unlockBodyScroll",
              "privacy": "private",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "side",
              "type": {
                "text": "SheetSide"
              },
              "default": "'right'",
              "description": "Viewport edge from which the sheet appears.",
              "fieldName": "side"
            },
            {
              "name": "aria-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Accessible name used when no title element is present.",
              "fieldName": "accessibleLabel",
              "inheritedFrom": {
                "name": "ModalSurface",
                "module": "src/components/_internal/modal-surface.ts"
              }
            }
          ],
          "superclass": {
            "name": "ModalSurface",
            "module": "/src/components/_internal/modal-surface.js"
          },
          "tagName": "shadcn-sheet-content",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SheetTitle",
          "superclass": {
            "name": "DialogTitle",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-sheet-title",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SheetDescription",
          "superclass": {
            "name": "DialogDescription",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-sheet-description",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SheetHeader",
          "superclass": {
            "name": "DialogHeader",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-sheet-header",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "SheetFooter",
          "superclass": {
            "name": "DialogFooter",
            "module": "/src/components/dialog/dialog-parts.js"
          },
          "tagName": "shadcn-sheet-footer",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Sheet",
          "declaration": {
            "name": "Sheet",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet",
          "declaration": {
            "name": "Sheet",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetTrigger",
          "declaration": {
            "name": "SheetTrigger",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-trigger",
          "declaration": {
            "name": "SheetTrigger",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetClose",
          "declaration": {
            "name": "SheetClose",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-close",
          "declaration": {
            "name": "SheetClose",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetContent",
          "declaration": {
            "name": "SheetContent",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-content",
          "declaration": {
            "name": "SheetContent",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetTitle",
          "declaration": {
            "name": "SheetTitle",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-title",
          "declaration": {
            "name": "SheetTitle",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetDescription",
          "declaration": {
            "name": "SheetDescription",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-description",
          "declaration": {
            "name": "SheetDescription",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetHeader",
          "declaration": {
            "name": "SheetHeader",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-header",
          "declaration": {
            "name": "SheetHeader",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "js",
          "name": "SheetFooter",
          "declaration": {
            "name": "SheetFooter",
            "module": "src/components/sheet/sheet.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sheet-footer",
          "declaration": {
            "name": "SheetFooter",
            "module": "src/components/sheet/sheet.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sidebar/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Sidebar",
          "declaration": {
            "name": "Sidebar",
            "module": "./sidebar.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sidebar/sidebar.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Sidebar container.",
          "name": "Sidebar",
          "slots": [
            {
              "description": "Sidebar content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "collapsed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "collapsed",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "collapsed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "collapsed"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-sidebar",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Sidebar",
          "declaration": {
            "name": "Sidebar",
            "module": "src/components/sidebar/sidebar.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sidebar",
          "declaration": {
            "name": "Sidebar",
            "module": "src/components/sidebar/sidebar.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/skeleton/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Skeleton",
          "declaration": {
            "name": "Skeleton",
            "module": "./skeleton.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/skeleton/skeleton.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A skeleton loading component for placeholder content.",
          "name": "Skeleton",
          "cssProperties": [
            {
              "description": "Skeleton background color",
              "name": "--skeleton-bg"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'default' | 'circle' | 'text' | 'heading' | 'avatar' | 'button' | 'card'"
              },
              "default": "'default'",
              "description": "Variant of the skeleton",
              "attribute": "variant"
            },
            {
              "kind": "field",
              "name": "width",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Width override",
              "attribute": "width"
            },
            {
              "kind": "field",
              "name": "height",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Height override",
              "attribute": "height"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'default' | 'circle' | 'text' | 'heading' | 'avatar' | 'button' | 'card'"
              },
              "default": "'default'",
              "description": "Variant of the skeleton",
              "fieldName": "variant"
            },
            {
              "name": "width",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Width override",
              "fieldName": "width"
            },
            {
              "name": "height",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Height override",
              "fieldName": "height"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-skeleton",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Skeleton",
          "declaration": {
            "name": "Skeleton",
            "module": "src/components/skeleton/skeleton.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-skeleton",
          "declaration": {
            "name": "Skeleton",
            "module": "src/components/skeleton/skeleton.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/slider/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Slider",
          "declaration": {
            "name": "Slider",
            "module": "./slider.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/slider/slider.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A slider input for selecting a value from a range.",
          "name": "Slider",
          "cssProperties": [
            {
              "description": "Track background color",
              "name": "--slider-track-bg"
            },
            {
              "description": "Range background color",
              "name": "--slider-range-bg"
            },
            {
              "description": "Thumb background color",
              "name": "--slider-thumb-bg"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "trackElement",
              "type": {
                "text": "HTMLDivElement"
              }
            },
            {
              "kind": "field",
              "name": "thumbElement",
              "type": {
                "text": "HTMLDivElement"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "50",
              "description": "Current value",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Minimum value",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "Maximum value",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Step increment",
              "attribute": "step"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the slider is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "_isDragging",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handlePointerDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateValueFromPointer",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "PointerEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_dispatchChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the slider"
            }
          ],
          "events": [
            {
              "name": "slider-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the slider value changes"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "number"
              },
              "default": "50",
              "description": "Current value",
              "fieldName": "value"
            },
            {
              "name": "min",
              "type": {
                "text": "number"
              },
              "default": "0",
              "description": "Minimum value",
              "fieldName": "min"
            },
            {
              "name": "max",
              "type": {
                "text": "number"
              },
              "default": "100",
              "description": "Maximum value",
              "fieldName": "max"
            },
            {
              "name": "step",
              "type": {
                "text": "number"
              },
              "default": "1",
              "description": "Step increment",
              "fieldName": "step"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the slider is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "fieldName": "name"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-slider",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Slider",
          "declaration": {
            "name": "Slider",
            "module": "src/components/slider/slider.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-slider",
          "declaration": {
            "name": "Slider",
            "module": "src/components/slider/slider.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sonner/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Sonner",
          "declaration": {
            "name": "Sonner",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "toast",
          "declaration": {
            "name": "toast",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastAction",
          "declaration": {
            "name": "ToastAction",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastData",
          "declaration": {
            "name": "ToastData",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastFunction",
          "declaration": {
            "name": "ToastFunction",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastId",
          "declaration": {
            "name": "ToastId",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastOptions",
          "declaration": {
            "name": "ToastOptions",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastPosition",
          "declaration": {
            "name": "ToastPosition",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastPromiseOptions",
          "declaration": {
            "name": "ToastPromiseOptions",
            "module": "./sonner.js"
          }
        },
        {
          "kind": "js",
          "name": "ToastType",
          "declaration": {
            "name": "ToastType",
            "module": "./sonner.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/sonner/sonner.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "id"
        },
        {
          "kind": "variable",
          "name": "toast",
          "type": {
            "text": "ToastFunction"
          },
          "description": "Imperative API for creating, updating, and dismissing notifications."
        },
        {
          "kind": "class",
          "description": "Hosts notifications created with the exported `toast` API.",
          "name": "Sonner",
          "cssProperties": [
            {
              "description": "Distance from the viewport edge.",
              "name": "--sonner-offset",
              "default": "1rem"
            },
            {
              "description": "Maximum notification width.",
              "name": "--sonner-width",
              "default": "22rem"
            },
            {
              "description": "Space between notifications.",
              "name": "--sonner-gap",
              "default": "0.75rem"
            }
          ],
          "cssParts": [
            {
              "description": "The notification list.",
              "name": "viewport"
            },
            {
              "description": "An individual notification.",
              "name": "toast"
            },
            {
              "description": "Notification title.",
              "name": "title"
            },
            {
              "description": "Notification description.",
              "name": "description"
            },
            {
              "description": "Primary action button.",
              "name": "action"
            },
            {
              "description": "Cancel action button.",
              "name": "cancel"
            },
            {
              "description": "Dismiss button.",
              "name": "close-button"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "position",
              "type": {
                "text": "ToastPosition"
              },
              "default": "'bottom-right'",
              "description": "Placement of the notification viewport.",
              "attribute": "position",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "duration",
              "type": {
                "text": "number"
              },
              "default": "4000",
              "description": "Default time in milliseconds before a notification closes.",
              "attribute": "duration"
            },
            {
              "kind": "field",
              "name": "visibleToasts",
              "type": {
                "text": "number"
              },
              "default": "3",
              "description": "Maximum number of notifications displayed at once.",
              "attribute": "visible-toasts"
            },
            {
              "kind": "field",
              "name": "expand",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows every notification with full spacing instead of a compact stack.",
              "attribute": "expand",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "richColors",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Applies status colors to success, info, warning, and error notifications.",
              "attribute": "rich-colors",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "closeButton",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows a dismiss button on every notification.",
              "attribute": "close-button",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "toasts",
              "type": {
                "text": "ToastData[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "paused",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "timers",
              "privacy": "private",
              "default": "new Map<ToastId, number>()"
            },
            {
              "kind": "field",
              "name": "unsubscribe",
              "type": {
                "text": "() => void | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "handleKeydown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "clearTimers",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "syncTimers",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "setPaused",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "paused",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "runAction",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "ToastData"
                  }
                },
                {
                  "name": "action",
                  "type": {
                    "text": "ToastAction"
                  }
                },
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderToast",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "ToastData"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "position",
              "type": {
                "text": "ToastPosition"
              },
              "default": "'bottom-right'",
              "description": "Placement of the notification viewport.",
              "fieldName": "position"
            },
            {
              "name": "duration",
              "type": {
                "text": "number"
              },
              "default": "4000",
              "description": "Default time in milliseconds before a notification closes.",
              "fieldName": "duration"
            },
            {
              "name": "visible-toasts",
              "type": {
                "text": "number"
              },
              "default": "3",
              "description": "Maximum number of notifications displayed at once.",
              "fieldName": "visibleToasts"
            },
            {
              "name": "expand",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows every notification with full spacing instead of a compact stack.",
              "fieldName": "expand"
            },
            {
              "name": "rich-colors",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Applies status colors to success, info, warning, and error notifications.",
              "fieldName": "richColors"
            },
            {
              "name": "close-button",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Shows a dismiss button on every notification.",
              "fieldName": "closeButton"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-sonner",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "toast",
          "declaration": {
            "name": "toast",
            "module": "src/components/sonner/sonner.ts"
          }
        },
        {
          "kind": "js",
          "name": "Sonner",
          "declaration": {
            "name": "Sonner",
            "module": "src/components/sonner/sonner.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-sonner",
          "declaration": {
            "name": "Sonner",
            "module": "src/components/sonner/sonner.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/spinner/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Spinner",
          "declaration": {
            "name": "Spinner",
            "module": "./spinner.js"
          }
        },
        {
          "kind": "js",
          "name": "SpinnerSize",
          "declaration": {
            "name": "SpinnerSize",
            "module": "./spinner.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/spinner/spinner.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A loading spinner component.",
          "name": "Spinner",
          "cssProperties": [
            {
              "description": "Spinner color override",
              "name": "--spinner-color"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "SpinnerSize"
              },
              "default": "'default'",
              "description": "Size of the spinner",
              "attribute": "size"
            }
          ],
          "attributes": [
            {
              "name": "size",
              "type": {
                "text": "SpinnerSize"
              },
              "default": "'default'",
              "description": "Size of the spinner",
              "fieldName": "size"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-spinner",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Spinner",
          "declaration": {
            "name": "Spinner",
            "module": "src/components/spinner/spinner.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-spinner",
          "declaration": {
            "name": "Spinner",
            "module": "src/components/spinner/spinner.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/switch/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Switch",
          "declaration": {
            "name": "Switch",
            "module": "./switch.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/switch/switch.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A switch toggle component.",
          "name": "Switch",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--switch-bg"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the switch is checked",
              "attribute": "checked"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the switch is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the switch is required",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "attribute": "value"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_toggle",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the switch"
            }
          ],
          "events": [
            {
              "name": "switch-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the switch state changes"
            }
          ],
          "attributes": [
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the switch is checked",
              "fieldName": "checked"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the switch is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the switch is required",
              "fieldName": "required"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "fieldName": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-switch",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Switch",
          "declaration": {
            "name": "Switch",
            "module": "src/components/switch/switch.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-switch",
          "declaration": {
            "name": "Switch",
            "module": "src/components/switch/switch.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/table/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Table",
          "declaration": {
            "name": "Table",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableHeader",
          "declaration": {
            "name": "TableHeader",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableBody",
          "declaration": {
            "name": "TableBody",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableFooter",
          "declaration": {
            "name": "TableFooter",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableRow",
          "declaration": {
            "name": "TableRow",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableHead",
          "declaration": {
            "name": "TableHead",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableCell",
          "declaration": {
            "name": "TableCell",
            "module": "./table.js"
          }
        },
        {
          "kind": "js",
          "name": "TableCaption",
          "declaration": {
            "name": "TableCaption",
            "module": "./table.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/table/table.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Table",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableHeader",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-header",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableBody",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-body",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableFooter",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-footer",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableRow",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-row",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableHead",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-head",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableCell",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-cell",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TableCaption",
          "members": [],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-table-caption",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Table",
          "declaration": {
            "name": "Table",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table",
          "declaration": {
            "name": "Table",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableHeader",
          "declaration": {
            "name": "TableHeader",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-header",
          "declaration": {
            "name": "TableHeader",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableBody",
          "declaration": {
            "name": "TableBody",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-body",
          "declaration": {
            "name": "TableBody",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableFooter",
          "declaration": {
            "name": "TableFooter",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-footer",
          "declaration": {
            "name": "TableFooter",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableRow",
          "declaration": {
            "name": "TableRow",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-row",
          "declaration": {
            "name": "TableRow",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableHead",
          "declaration": {
            "name": "TableHead",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-head",
          "declaration": {
            "name": "TableHead",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableCell",
          "declaration": {
            "name": "TableCell",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-cell",
          "declaration": {
            "name": "TableCell",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "js",
          "name": "TableCaption",
          "declaration": {
            "name": "TableCaption",
            "module": "src/components/table/table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-table-caption",
          "declaration": {
            "name": "TableCaption",
            "module": "src/components/table/table.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Tabs",
          "declaration": {
            "name": "Tabs",
            "module": "./tabs.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsList",
          "declaration": {
            "name": "TabsList",
            "module": "./tabs.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsTrigger",
          "declaration": {
            "name": "TabsTrigger",
            "module": "./tabs.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsContent",
          "declaration": {
            "name": "TabsContent",
            "module": "./tabs.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsOrientation",
          "declaration": {
            "name": "TabsOrientation",
            "module": "./tabs.js"
          }
        },
        {
          "kind": "js",
          "name": "TabsActivationMode",
          "declaration": {
            "name": "TabsActivationMode",
            "module": "./tabs.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tabs/tabs.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Coordinates an accessible tablist and its tab panels.",
          "name": "Tabs",
          "slots": [
            {
              "description": "Tab list and content elements.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected tab value.",
              "attribute": "value",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "TabsOrientation"
              },
              "default": "'horizontal'",
              "description": "Tablist orientation.",
              "attribute": "orientation",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "activationMode",
              "type": {
                "text": "TabsActivationMode"
              },
              "default": "'automatic'",
              "description": "Whether focus automatically activates a tab.",
              "attribute": "activation-mode"
            },
            {
              "kind": "method",
              "name": "_triggers",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_ensureValue",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleSelect",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleNavigate",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_sync",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "description": "Fired when the selected tab changes.",
              "name": "tabs-change"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Selected tab value.",
              "fieldName": "value"
            },
            {
              "name": "orientation",
              "type": {
                "text": "TabsOrientation"
              },
              "default": "'horizontal'",
              "description": "Tablist orientation.",
              "fieldName": "orientation"
            },
            {
              "name": "activation-mode",
              "type": {
                "text": "TabsActivationMode"
              },
              "default": "'automatic'",
              "description": "Whether focus automatically activates a tab.",
              "fieldName": "activationMode"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tabs",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TabsList",
          "members": [
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "TabsOrientation"
              },
              "default": "'horizontal'",
              "attribute": "orientation"
            }
          ],
          "attributes": [
            {
              "name": "orientation",
              "type": {
                "text": "TabsOrientation"
              },
              "default": "'horizontal'",
              "fieldName": "orientation"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tabs-list",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "Selects a tab panel.",
          "name": "TabsTrigger",
          "cssParts": [
            {
              "description": "Native tab button.",
              "name": "trigger"
            }
          ],
          "slots": [
            {
              "description": "Trigger label.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "active"
            },
            {
              "kind": "field",
              "name": "select"
            },
            {
              "kind": "method",
              "name": "focus",
              "parameters": [
                {
                  "name": "options",
                  "optional": true,
                  "type": {
                    "text": "FocusOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_keydown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "tab-navigate",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Requests keyboard focus navigation."
            },
            {
              "description": "Requests tab selection.",
              "name": "tab-select"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "active"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tabs-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TabsContent",
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "active"
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "active"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tabs-content",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Tabs",
          "declaration": {
            "name": "Tabs",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tabs",
          "declaration": {
            "name": "Tabs",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "js",
          "name": "TabsList",
          "declaration": {
            "name": "TabsList",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tabs-list",
          "declaration": {
            "name": "TabsList",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "js",
          "name": "TabsTrigger",
          "declaration": {
            "name": "TabsTrigger",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tabs-trigger",
          "declaration": {
            "name": "TabsTrigger",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "js",
          "name": "TabsContent",
          "declaration": {
            "name": "TabsContent",
            "module": "src/components/tabs/tabs.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tabs-content",
          "declaration": {
            "name": "TabsContent",
            "module": "src/components/tabs/tabs.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/textarea/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Textarea",
          "declaration": {
            "name": "Textarea",
            "module": "./textarea.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/textarea/textarea.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A multi-line text input component.",
          "name": "Textarea",
          "cssProperties": [
            {
              "description": "Background color override",
              "name": "--textarea-bg"
            },
            {
              "description": "Text color override",
              "name": "--textarea-color"
            },
            {
              "description": "Border color override",
              "name": "--textarea-border"
            },
            {
              "description": "Minimum height override",
              "name": "--textarea-min-height"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "textareaElement",
              "type": {
                "text": "HTMLTextAreaElement"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Textarea value",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Placeholder text",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea is readonly",
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea is required",
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea has an error",
              "attribute": "error"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Min length",
              "attribute": "minlength"
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Max length",
              "attribute": "maxlength"
            },
            {
              "kind": "field",
              "name": "rows",
              "type": {
                "text": "number | undefined"
              },
              "description": "Rows",
              "attribute": "rows"
            },
            {
              "kind": "field",
              "name": "cols",
              "type": {
                "text": "number | undefined"
              },
              "description": "Cols",
              "attribute": "cols"
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocus",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleBlur",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the textarea"
            },
            {
              "kind": "method",
              "name": "blur",
              "description": "Blur the textarea"
            }
          ],
          "events": [
            {
              "name": "textarea-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the textarea value changes"
            },
            {
              "name": "textarea-focus",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "textarea-blur",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Textarea value",
              "fieldName": "value"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Placeholder text",
              "fieldName": "placeholder"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea is readonly",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea is required",
              "fieldName": "required"
            },
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the textarea has an error",
              "fieldName": "error"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name attribute",
              "fieldName": "name"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Min length",
              "fieldName": "minlength"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "description": "Max length",
              "fieldName": "maxlength"
            },
            {
              "name": "rows",
              "type": {
                "text": "number | undefined"
              },
              "description": "Rows",
              "fieldName": "rows"
            },
            {
              "name": "cols",
              "type": {
                "text": "number | undefined"
              },
              "description": "Cols",
              "fieldName": "cols"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-textarea",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Textarea",
          "declaration": {
            "name": "Textarea",
            "module": "src/components/textarea/textarea.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-textarea",
          "declaration": {
            "name": "Textarea",
            "module": "src/components/textarea/textarea.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toggle/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Toggle",
          "declaration": {
            "name": "Toggle",
            "module": "./toggle.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toggle/toggle.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A two-state toggle button component.",
          "name": "Toggle",
          "slots": [
            {
              "description": "Toggle content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "pressed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle is pressed",
              "attribute": "pressed"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "attribute": "value"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "focus",
              "description": "Focus the toggle"
            }
          ],
          "events": [
            {
              "name": "toggle-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the toggle state changes"
            }
          ],
          "attributes": [
            {
              "name": "pressed",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle is pressed",
              "fieldName": "pressed"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle is disabled",
              "fieldName": "disabled"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Value attribute",
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-toggle",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Toggle",
          "declaration": {
            "name": "Toggle",
            "module": "src/components/toggle/toggle.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-toggle",
          "declaration": {
            "name": "Toggle",
            "module": "src/components/toggle/toggle.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toggle-group/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "ToggleGroup",
          "declaration": {
            "name": "ToggleGroup",
            "module": "./toggle-group.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/toggle-group/toggle-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A container for grouping toggle buttons with support for single or multiple selection.",
          "name": "ToggleGroup",
          "slots": [
            {
              "description": "Toggle buttons",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "'single' | 'multiple'"
              },
              "default": "'single'",
              "description": "Selection type: single or multiple",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Currently selected value(s) - comma-separated for multiple",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "orientation",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "description": "Orientation of the toggle group",
              "attribute": "orientation"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle group is disabled",
              "attribute": "disabled"
            },
            {
              "kind": "method",
              "name": "_handleToggleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "e",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateToggles",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_getToggles",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "Toggle[]"
                }
              }
            }
          ],
          "events": [
            {
              "name": "toggle-group-change",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Fired when the selection changes"
            }
          ],
          "attributes": [
            {
              "name": "type",
              "type": {
                "text": "'single' | 'multiple'"
              },
              "default": "'single'",
              "description": "Selection type: single or multiple",
              "fieldName": "type"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Currently selected value(s) - comma-separated for multiple",
              "fieldName": "value"
            },
            {
              "name": "orientation",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "description": "Orientation of the toggle group",
              "fieldName": "orientation"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the toggle group is disabled",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-toggle-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ToggleGroup",
          "declaration": {
            "name": "ToggleGroup",
            "module": "src/components/toggle-group/toggle-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-toggle-group",
          "declaration": {
            "name": "ToggleGroup",
            "module": "src/components/toggle-group/toggle-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tooltip/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Tooltip",
          "declaration": {
            "name": "Tooltip",
            "module": "./tooltip.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipTrigger",
          "declaration": {
            "name": "TooltipTrigger",
            "module": "./tooltip.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipContent",
          "declaration": {
            "name": "TooltipContent",
            "module": "./tooltip.js"
          }
        },
        {
          "kind": "js",
          "name": "TooltipSide",
          "declaration": {
            "name": "TooltipSide",
            "module": "./tooltip.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/tooltip/tooltip.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Tooltip",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tooltip is open.",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "delay",
              "type": {
                "text": "number"
              },
              "default": "300",
              "description": "Delay before opening, in milliseconds.",
              "attribute": "delay"
            },
            {
              "kind": "field",
              "name": "timer",
              "type": {
                "text": "ReturnType<typeof setTimeout> | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "enter",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "leave",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "keydown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "setOpen",
              "privacy": "private",
              "parameters": [
                {
                  "name": "open",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "syncChildren",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "tooltip-open-change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Whether the tooltip is open.",
              "fieldName": "open"
            },
            {
              "name": "delay",
              "type": {
                "text": "number"
              },
              "default": "300",
              "description": "Delay before opening, in milliseconds.",
              "fieldName": "delay"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tooltip",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TooltipTrigger",
          "members": [
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open"
            },
            {
              "kind": "field",
              "name": "describedBy",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "describedBy"
            },
            {
              "kind": "field",
              "name": "enter",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "leave",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "describedBy",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "describedBy"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tooltip-trigger",
          "customElement": true
        },
        {
          "kind": "class",
          "description": "",
          "name": "TooltipContent",
          "members": [
            {
              "kind": "field",
              "name": "contentId",
              "readonly": true,
              "default": "`shadcn-tooltip-${++tooltipId}`"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "side",
              "type": {
                "text": "TooltipSide"
              },
              "default": "'top'",
              "attribute": "side",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "side",
              "type": {
                "text": "TooltipSide"
              },
              "default": "'top'",
              "fieldName": "side"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-tooltip-content",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Tooltip",
          "declaration": {
            "name": "Tooltip",
            "module": "src/components/tooltip/tooltip.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tooltip",
          "declaration": {
            "name": "Tooltip",
            "module": "src/components/tooltip/tooltip.ts"
          }
        },
        {
          "kind": "js",
          "name": "TooltipTrigger",
          "declaration": {
            "name": "TooltipTrigger",
            "module": "src/components/tooltip/tooltip.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tooltip-trigger",
          "declaration": {
            "name": "TooltipTrigger",
            "module": "src/components/tooltip/tooltip.ts"
          }
        },
        {
          "kind": "js",
          "name": "TooltipContent",
          "declaration": {
            "name": "TooltipContent",
            "module": "src/components/tooltip/tooltip.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-tooltip-content",
          "declaration": {
            "name": "TooltipContent",
            "module": "src/components/tooltip/tooltip.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/typography/index.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "Typography",
          "declaration": {
            "name": "Typography",
            "module": "./typography.js"
          }
        },
        {
          "kind": "js",
          "name": "TypographyVariant",
          "declaration": {
            "name": "TypographyVariant",
            "module": "./typography.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/components/typography/typography.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Typography",
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "TypographyVariant"
              },
              "default": "'p'",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "TypographyVariant"
              },
              "default": "'p'",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "shadcn-typography",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Typography",
          "declaration": {
            "name": "Typography",
            "module": "src/components/typography/typography.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "shadcn-typography",
          "declaration": {
            "name": "Typography",
            "module": "src/components/typography/typography.ts"
          }
        }
      ]
    }
  ]
}
