export { B as Button, a as ButtonColor } from './button-C9cq2nm3.js'; export { A as AVATAR_PRIMARY_FALLBACK_CLASS, a as Avatar, b as AvatarFallback, c as AvatarImage, B as Banner, e as BannerProps, f as BannerSize, g as BannerTone, h as BannerVariant, K as Kanban, i as KanbanCardData, j as KanbanCardVariant, k as KanbanColumnData, l as KanbanDensity, m as KanbanDragHandleProps, n as KanbanLocation, o as KanbanMoveEvent, p as KanbanProps, q as KanbanRenderCardContext, r as KanbanTone, T as Timeline, s as TimelineItem, t as TimelineProps, u as TimelineSize, U as UntitledButton, v as UntitledButtonColor, w as UntitledButtonProps, x as UntitledButtonSize, y as avatarChartVariantClass, z as untitledButtonVariants } from './kanban-BdbkopVJ.js'; import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; import { ElementType, ReactNode, FC } from 'react'; import { Tooltip as Tooltip$1, Dialog as Dialog$1, DropdownMenu as DropdownMenu$1, Popover as Popover$1, Select as Select$1, Label as Label$1, Checkbox as Checkbox$1, Switch as Switch$1, RadioGroup as RadioGroup$1, Form as Form$1, AspectRatio as AspectRatio$1, Toolbar as Toolbar$1, Menubar as Menubar$1, NavigationMenu as NavigationMenu$1, unstable_OneTimePasswordField, Accordion as Accordion$1, Separator as Separator$1, Slider as Slider$1, Progress as Progress$1, AlertDialog as AlertDialog$1, Collapsible as Collapsible$1, ScrollArea as ScrollArea$1, Toggle as Toggle$1, ToggleGroup as ToggleGroup$1, HoverCard as HoverCard$1, ContextMenu as ContextMenu$1, Toast as Toast$1 } from 'radix-ui'; import * as class_variance_authority_types from 'class-variance-authority/types'; import { Command as Command$1 } from 'cmdk'; import { DayPicker, DayButton } from 'react-day-picker'; import { VariantProps } from 'class-variance-authority'; import * as RechartsPrimitive from 'recharts'; import '@dnd-kit/core'; declare function TooltipProvider({ delayDuration, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function Tooltip({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function TooltipTrigger({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function TooltipContent({ className, sideOffset, children, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function Dialog({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogTrigger({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogPortal({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogClose({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogOverlay({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogContent({ className, children, showCloseButton, ...props }: React.ComponentProps & { showCloseButton?: boolean; }): react_jsx_runtime.JSX.Element; declare function DialogTitle({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogDescription({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DialogHeader({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function DialogFooter({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function DropdownMenu({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuTrigger({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuGroup({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuContent({ className, sideOffset, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuItem({ className, inset, variant, ...props }: React.ComponentProps & { inset?: boolean; variant?: "default" | "destructive"; }): react_jsx_runtime.JSX.Element; declare function DropdownMenuCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuRadioGroup({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuRadioItem({ className, children, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuLabel({ className, inset, ...props }: React.ComponentProps & { inset?: boolean; }): react_jsx_runtime.JSX.Element; declare function DropdownMenuSeparator({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuShortcut({ className, ...props }: React.ComponentProps<"span">): react_jsx_runtime.JSX.Element; declare function DropdownMenuSub({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function DropdownMenuSubTrigger({ className, inset, children, ...props }: React.ComponentProps & { inset?: boolean; }): react_jsx_runtime.JSX.Element; declare function DropdownMenuSubContent({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function Popover({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function PopoverTrigger({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function PopoverAnchor({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function PopoverContent({ className, align, sideOffset, variant, ...props }: React.ComponentProps & { /** * `default` — padded card (help text, small forms). * `list` — menu/listbox chrome (pair with `Command`; same skin as `Select`). */ variant?: "default" | "list"; }): react_jsx_runtime.JSX.Element; declare function Select({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectGroup({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectValue({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectTrigger({ className, size, children, ...props }: React.ComponentProps & { size?: "sm" | "default"; }): react_jsx_runtime.JSX.Element; declare function SelectContent({ className, children, position, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectLabel({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectItem({ className, children, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectSeparator({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectScrollUpButton({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function SelectScrollDownButton({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; /** * The single control-surface contract. * * Every input, select / dropdown trigger, and search field in the package reads * its skin from here, so a `SearchInput` and a `Select` trigger placed side by * side are visually identical — regardless of whether one was hand-written and * the other vendored from shadcn. The provenance of a control stops mattering * because the skin is defined exactly once. * * Two axes only, both enumerated (never ad-hoc): * - **skin** — border, surface gradient, shadow, focus ring, transition. * Canonical = studio secondary chrome (`TIMBAL_V2_SECONDARY_CHROME`). * - **shape** — `field` (rounded-lg, the default for form/data controls) or * `pill` (rounded-full, for topbar/filter chrome rows). * * Floating panels share `overlaySurfaceClass` + `overlayListPanelClass` (menus) * or padded popover chrome + `overlayItemClass` for rows so menus and * listboxes match too. * * Composable public API — exported from `./ui` and the package root so apps can * build custom controls that match the kit. Do **not** hand-roll a control * surface (`rounded-* border-input bg-…`) in a component; compose these. */ type ControlSize = "sm" | "default"; type ControlShape = "field" | "pill"; /** Height + horizontal padding per control size — shared by every control. */ declare const CONTROL_SIZE: Record; /** * The control skin — surface, border, shadow, focus ring, disabled, transition. * No height / width / padding / radius / layout, so it composes onto an * ``, a `