UNPKG

@min98/ui

Version:

Package UI using shadcn/ui

728 lines (674 loc) 78.8 kB
import * as React$1 from 'react'; import React__default, { ReactNode } from 'react'; import * as AccordionPrimitive from '@radix-ui/react-accordion'; import * as react_jsx_runtime from 'react/jsx-runtime'; import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog'; import * as CLSX from 'clsx'; import { ClassValue as ClassValue$1 } from 'clsx'; import * as AspectRatioPrimitive from '@radix-ui/react-aspect-ratio'; import * as AvatarPrimitive from '@radix-ui/react-avatar'; import { DayPicker, DateRange } from 'react-day-picker'; import * as recharts_types_util_payload_getUniqPayload from 'recharts/types/util/payload/getUniqPayload'; import * as recharts_types_component_Tooltip from 'recharts/types/component/Tooltip'; import * as recharts_types_util_types from 'recharts/types/util/types'; import * as recharts_types_component_DefaultTooltipContent from 'recharts/types/component/DefaultTooltipContent'; import * as RechartsPrimitive from 'recharts'; import useEmblaCarousel, { UseEmblaCarouselType } from 'embla-carousel-react'; import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; import * as DialogPrimitive from '@radix-ui/react-dialog'; import { DialogProps as DialogProps$2 } from '@radix-ui/react-dialog'; import * as ContextMenuPrimitive from '@radix-ui/react-context-menu'; import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; import * as _radix_ui_react_slot from '@radix-ui/react-slot'; import * as react_hook_form from 'react-hook-form'; import { FieldValues, FieldPath, ControllerProps } from 'react-hook-form'; import * as LabelPrimitive from '@radix-ui/react-label'; import * as HoverCardPrimitive from '@radix-ui/react-hover-card'; import * as input_otp from 'input-otp'; import * as MenubarPrimitive from '@radix-ui/react-menubar'; import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu'; import * as PopoverPrimitive from '@radix-ui/react-popover'; import * as ProgressPrimitive from '@radix-ui/react-progress'; import * as RadioGroupPrimitive from '@radix-ui/react-radio-group'; import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; import * as SelectPrimitive from '@radix-ui/react-select'; import * as SeparatorPrimitive from '@radix-ui/react-separator'; import * as SliderPrimitive from '@radix-ui/react-slider'; import * as SwitchPrimitives from '@radix-ui/react-switch'; import * as TabsPrimitive from '@radix-ui/react-tabs'; import * as ToastPrimitives from '@radix-ui/react-toast'; import { Toaster as Toaster$2 } from 'sonner'; import * as TogglePrimitive from '@radix-ui/react-toggle'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; import { ColumnDef, PaginationState, Column, Table as Table$1 } from '@tanstack/react-table'; import * as ResizablePrimitive from 'react-resizable-panels'; declare const Accordion: React$1.ForwardRefExoticComponent<(AccordionPrimitive.AccordionSingleProps | AccordionPrimitive.AccordionMultipleProps) & React$1.RefAttributes<HTMLDivElement>>; declare const AccordionItem: React$1.ForwardRefExoticComponent<Omit<AccordionPrimitive.AccordionItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const AccordionTrigger: React$1.ForwardRefExoticComponent<Omit<AccordionPrimitive.AccordionTriggerProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const AccordionContent: React$1.ForwardRefExoticComponent<Omit<AccordionPrimitive.AccordionContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const AlertDialog: React$1.FC<AlertDialogPrimitive.AlertDialogProps>; declare const AlertDialogTrigger: React$1.ForwardRefExoticComponent<AlertDialogPrimitive.AlertDialogTriggerProps & React$1.RefAttributes<HTMLButtonElement>>; declare const AlertDialogContent: React$1.ForwardRefExoticComponent<Omit<AlertDialogPrimitive.AlertDialogContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const AlertDialogHeader: { ({ className, ...props }: React$1.HTMLAttributes<HTMLDivElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const AlertDialogFooter: { ({ className, ...props }: React$1.HTMLAttributes<HTMLDivElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const AlertDialogTitle: React$1.ForwardRefExoticComponent<Omit<AlertDialogPrimitive.AlertDialogTitleProps & React$1.RefAttributes<HTMLHeadingElement>, "ref"> & React$1.RefAttributes<HTMLHeadingElement>>; declare const AlertDialogDescription: React$1.ForwardRefExoticComponent<Omit<AlertDialogPrimitive.AlertDialogDescriptionProps & React$1.RefAttributes<HTMLParagraphElement>, "ref"> & React$1.RefAttributes<HTMLParagraphElement>>; declare const AlertDialogAction: React$1.ForwardRefExoticComponent<Omit<AlertDialogPrimitive.AlertDialogActionProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const AlertDialogCancel: React$1.ForwardRefExoticComponent<Omit<AlertDialogPrimitive.AlertDialogCancelProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; type ClassValue = CLSX.ClassValue; type ClassProp = { class: ClassValue; className?: never; } | { class?: never; className: ClassValue; } | { class?: never; className?: never; }; type OmitUndefined<T> = T extends undefined ? never : T; type StringToBoolean<T> = T extends "true" | "false" ? boolean : T; type VariantProps<Component extends (...args: any) => any> = Omit<OmitUndefined<Parameters<Component>[0]>, "class" | "className">; type ConfigSchema = Record<string, Record<string, ClassValue>>; type ConfigVariants<T extends ConfigSchema> = { [Variant in keyof T]?: StringToBoolean<keyof T[Variant]> | null | undefined; }; type ConfigVariantsMulti<T extends ConfigSchema> = { [Variant in keyof T]?: StringToBoolean<keyof T[Variant]> | StringToBoolean<keyof T[Variant]>[] | undefined; }; type Config<T> = T extends ConfigSchema ? { variants?: T; defaultVariants?: ConfigVariants<T>; compoundVariants?: (T extends ConfigSchema ? (ConfigVariants<T> | ConfigVariantsMulti<T>) & ClassProp : ClassProp)[]; } : never; type Props<T> = T extends ConfigSchema ? ConfigVariants<T> & ClassProp : ClassProp; declare const cva: <T>(base?: ClassValue, config?: Config<T>) => (props?: Props<T>) => string; declare const alertVariants: (props?: ({ variant?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | "primary-light" | "secondary-light" | "success-light" | "warning-light" | "danger-light" | null | undefined; } & ClassProp) | undefined) => string; declare const Alert: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & VariantProps<(props?: ({ variant?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | "primary-light" | "secondary-light" | "success-light" | "warning-light" | "danger-light" | null | undefined; } & ClassProp) | undefined) => string> & React$1.RefAttributes<HTMLDivElement>>; declare const AlertTitle: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLHeadingElement> & React$1.RefAttributes<HTMLParagraphElement>>; declare const AlertDescription: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLParagraphElement> & React$1.RefAttributes<HTMLParagraphElement>>; declare const AspectRatio: React$1.ForwardRefExoticComponent<AspectRatioPrimitive.AspectRatioProps & React$1.RefAttributes<HTMLDivElement>>; declare const Avatar: React$1.ForwardRefExoticComponent<Omit<AvatarPrimitive.AvatarProps & React$1.RefAttributes<HTMLSpanElement>, "ref"> & React$1.RefAttributes<HTMLSpanElement>>; declare const AvatarImage: React$1.ForwardRefExoticComponent<Omit<AvatarPrimitive.AvatarImageProps & React$1.RefAttributes<HTMLImageElement>, "ref"> & React$1.RefAttributes<HTMLImageElement>>; declare const AvatarFallback: React$1.ForwardRefExoticComponent<Omit<AvatarPrimitive.AvatarFallbackProps & React$1.RefAttributes<HTMLSpanElement>, "ref"> & React$1.RefAttributes<HTMLSpanElement>>; type Color = "default" | "dark" | "light" | "primary" | "secondary" | "success" | "info" | "warning" | "danger" | "primary-light" | "secondary-light" | "success-light" | "info-light" | "warning-light" | "danger-light" | undefined; declare const badgeVariants: (props?: ({ variant?: "fill" | "default" | null | undefined; color?: "default" | "dark" | "light" | "primary" | "secondary" | "success" | "info" | "warning" | "danger" | "primary-light" | "secondary-light" | "success-light" | "info-light" | "warning-light" | "danger-light" | null | undefined; } & ClassProp) | undefined) => string; interface BadgeCustom extends React$1.HTMLAttributes<HTMLDivElement> { } interface BadgeProps extends Omit<BadgeCustom, "color">, VariantProps<typeof badgeVariants> { color?: Color; } declare const Badge: { ({ className, variant, color, ...props }: BadgeProps): react_jsx_runtime.JSX.Element; displayName: string; }; declare const buttonVariants: (props?: ({ variant?: "link" | "fill" | "default" | "icon" | "ghost" | null | undefined; color?: "default" | "dark" | "light" | "primary" | "secondary" | "success" | "info" | "warning" | "danger" | "primary-light" | "secondary-light" | "success-light" | "info-light" | "warning-light" | "danger-light" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; } & ClassProp) | undefined) => string; interface ButtonProps extends React$1.ButtonHTMLAttributes<HTMLButtonElement>, VariantProps<typeof buttonVariants> { asChild?: boolean; color?: Color; tooltip?: any; children?: React$1.ReactNode; } declare const Button: React$1.ForwardRefExoticComponent<ButtonProps & React$1.RefAttributes<HTMLButtonElement>>; type ButtonGroupProps = { className?: string; children?: React__default.ReactNode; }; declare const ButtonGroup: React__default.ForwardRefExoticComponent<ButtonGroupProps & React__default.RefAttributes<HTMLDivElement>>; declare const Breadcrumb: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement>, "ref"> & { separator?: React$1.ReactNode; } & React$1.RefAttributes<HTMLElement>>; declare const BreadcrumbList: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.OlHTMLAttributes<HTMLOListElement>, HTMLOListElement>, "ref"> & React$1.RefAttributes<HTMLOListElement>>; declare const BreadcrumbItem: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & React$1.RefAttributes<HTMLLIElement>>; declare const BreadcrumbLink: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>, "ref"> & { asChild?: boolean | undefined; } & React$1.RefAttributes<HTMLAnchorElement>>; declare const BreadcrumbPage: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & React$1.RefAttributes<HTMLSpanElement>>; declare const BreadcrumbSeparator: { ({ children, className, ...props }: React$1.ComponentProps<"li">): react_jsx_runtime.JSX.Element; displayName: string; }; declare const BreadcrumbEllipsis: { ({ className, ...props }: React$1.ComponentProps<"span">): react_jsx_runtime.JSX.Element; displayName: string; }; type CalendarProps = React$1.ComponentProps<typeof DayPicker>; declare const Calendar: { ({ className, classNames, showOutsideDays, ...props }: CalendarProps): react_jsx_runtime.JSX.Element; displayName: string; }; declare const THEMES: { readonly light: ""; readonly dark: ".dark"; }; type ChartConfig = { [k in string]: { label?: React$1.ReactNode; icon?: React$1.ComponentType; } & ({ color?: string; theme?: never; } | { color?: never; theme: Record<keyof typeof THEMES, string>; }); }; declare const ChartContainer: React$1.ForwardRefExoticComponent<Omit<React$1.ClassAttributes<HTMLDivElement> & React$1.HTMLAttributes<HTMLDivElement> & { config: ChartConfig; children: React$1.ComponentProps<typeof RechartsPrimitive.ResponsiveContainer>["children"]; }, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ChartStyle: ({ id, config }: { id: string; config: ChartConfig; }) => react_jsx_runtime.JSX.Element | null; declare const ChartTooltip: typeof RechartsPrimitive.Tooltip; declare const ChartTooltipContent: React$1.ForwardRefExoticComponent<Omit<RechartsPrimitive.DefaultTooltipContentProps<recharts_types_component_DefaultTooltipContent.ValueType, recharts_types_component_DefaultTooltipContent.NameType> & { accessibilityLayer?: boolean | undefined; active?: boolean | undefined; includeHidden?: boolean | undefined; allowEscapeViewBox?: recharts_types_util_types.AllowInDimension | undefined; animationDuration?: number | undefined; animationEasing?: recharts_types_util_types.AnimationTiming | undefined; content?: recharts_types_component_Tooltip.ContentType<recharts_types_component_DefaultTooltipContent.ValueType, recharts_types_component_DefaultTooltipContent.NameType> | undefined; coordinate?: Partial<recharts_types_util_types.Coordinate> | undefined; cursor?: boolean | React$1.SVGProps<SVGElement> | React$1.ReactElement<any, string | React$1.JSXElementConstructor<any>> | undefined; filterNull?: boolean | undefined; defaultIndex?: number | undefined; isAnimationActive?: boolean | undefined; offset?: number | undefined; payloadUniqBy?: recharts_types_util_payload_getUniqPayload.UniqueOption<recharts_types_component_DefaultTooltipContent.Payload<recharts_types_component_DefaultTooltipContent.ValueType, recharts_types_component_DefaultTooltipContent.NameType>> | undefined; position?: Partial<recharts_types_util_types.Coordinate> | undefined; reverseDirection?: recharts_types_util_types.AllowInDimension | undefined; shared?: boolean | undefined; trigger?: "hover" | "click" | undefined; useTranslate3d?: boolean | undefined; viewBox?: recharts_types_util_types.CartesianViewBox | undefined; wrapperStyle?: React$1.CSSProperties | undefined; } & React$1.ClassAttributes<HTMLDivElement> & React$1.HTMLAttributes<HTMLDivElement> & { hideLabel?: boolean | undefined; hideIndicator?: boolean | undefined; indicator?: "line" | "dot" | "dashed" | undefined; nameKey?: string | undefined; labelKey?: string | undefined; }, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ChartLegend: typeof RechartsPrimitive.Legend; declare const ChartLegendContent: React$1.ForwardRefExoticComponent<Omit<React$1.ClassAttributes<HTMLDivElement> & React$1.HTMLAttributes<HTMLDivElement> & Pick<RechartsPrimitive.LegendProps, "payload" | "verticalAlign"> & { hideIcon?: boolean | undefined; nameKey?: string | undefined; }, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const Card: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; declare const CardHeader: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; declare const CardTitle: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLHeadingElement> & React$1.RefAttributes<HTMLParagraphElement>>; declare const CardDescription: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLParagraphElement> & React$1.RefAttributes<HTMLParagraphElement>>; declare const CardContent: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; declare const CardFooter: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; type CarouselApi = UseEmblaCarouselType[1]; type UseCarouselParameters = Parameters<typeof useEmblaCarousel>; type CarouselOptions = UseCarouselParameters[0]; type CarouselPlugin = UseCarouselParameters[1]; type CarouselProps = { opts?: CarouselOptions; plugins?: CarouselPlugin | any[]; orientation?: "horizontal" | "vertical"; setApi?: (api: CarouselApi) => void; }; type CarouselContextProps = { carouselRef: ReturnType<typeof useEmblaCarousel>[0]; api: ReturnType<typeof useEmblaCarousel>[1]; scrollPrev: () => void; scrollNext: () => void; canScrollPrev: boolean; canScrollNext: boolean; } & CarouselProps; declare function useCarousel(): CarouselContextProps; declare const Carousel: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & CarouselProps & React$1.RefAttributes<HTMLDivElement>>; declare const CarouselContent: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; declare const CarouselItem: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; interface CarouselPreviousProps extends React$1.ComponentProps<typeof Button> { position?: "static" | "absolute" | "relative" | "fixed" | "sticky"; } declare const CarouselPrevious: React$1.ForwardRefExoticComponent<Omit<CarouselPreviousProps, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; interface CarouselNextProps extends React$1.ComponentProps<typeof Button> { position?: "static" | "absolute" | "relative" | "fixed" | "sticky"; } declare const CarouselNext: React$1.ForwardRefExoticComponent<Omit<CarouselNextProps, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; type CarouselControlProps = { className?: string; children: React$1.ReactNode; }; declare const CarouselControl: React$1.ForwardRefExoticComponent<CarouselControlProps & React$1.RefAttributes<HTMLDivElement>>; type CarouselButtonProps = { className?: string; children: React$1.ReactNode; }; declare const CarouselButton: React$1.ForwardRefExoticComponent<CarouselButtonProps & React$1.RefAttributes<HTMLDivElement>>; type CarouselSelectProps = { className?: string; children: React$1.ReactNode; }; declare const CarouselSelect: React$1.ForwardRefExoticComponent<CarouselSelectProps & React$1.RefAttributes<HTMLDivElement>>; type CarouselDotsProps = React$1.HTMLAttributes<HTMLDivElement> & { className?: string; classNameDot?: string; }; declare const CarouselDots: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & { className?: string | undefined; classNameDot?: string | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const Checkbox: React$1.ForwardRefExoticComponent<Omit<CheckboxPrimitive.CheckboxProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const Collapsible: React$1.ForwardRefExoticComponent<CollapsiblePrimitive.CollapsibleProps & React$1.RefAttributes<HTMLDivElement>>; declare const CollapsibleTrigger: React$1.ForwardRefExoticComponent<CollapsiblePrimitive.CollapsibleTriggerProps & React$1.RefAttributes<HTMLButtonElement>>; declare const CollapsibleContent: React$1.ForwardRefExoticComponent<CollapsiblePrimitive.CollapsibleContentProps & React$1.RefAttributes<HTMLDivElement>>; declare const Command: React$1.ForwardRefExoticComponent<Omit<{ children?: React$1.ReactNode; } & React$1.HTMLAttributes<HTMLDivElement> & { label?: string | undefined; shouldFilter?: boolean | undefined; filter?: ((value: string, search: string) => number) | undefined; defaultValue?: string | undefined; value?: string | undefined; onValueChange?: ((value: string) => void) | undefined; loop?: boolean | undefined; vimBindings?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; interface CommandDialogProps extends DialogProps$2 { } declare const CommandDialog: { ({ children, ...props }: CommandDialogProps): react_jsx_runtime.JSX.Element; displayName: string; }; declare const CommandInput: React$1.ForwardRefExoticComponent<Omit<Omit<React$1.InputHTMLAttributes<HTMLInputElement>, "onChange" | "value" | "type"> & { value?: string | undefined; onValueChange?: ((search: string) => void) | undefined; } & React$1.RefAttributes<HTMLInputElement>, "ref"> & React$1.RefAttributes<HTMLInputElement>>; declare const CommandList: React$1.ForwardRefExoticComponent<Omit<{ children?: React$1.ReactNode; } & React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const CommandEmpty: React$1.ForwardRefExoticComponent<Omit<{ children?: React$1.ReactNode; } & React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const CommandGroup: React$1.ForwardRefExoticComponent<Omit<{ children?: React$1.ReactNode; } & Omit<React$1.HTMLAttributes<HTMLDivElement>, "value" | "heading"> & { heading?: React$1.ReactNode; value?: string | undefined; forceMount?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const CommandSeparator: React$1.ForwardRefExoticComponent<Omit<React$1.HTMLAttributes<HTMLDivElement> & { alwaysRender?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const CommandItem: React$1.ForwardRefExoticComponent<Omit<{ children?: React$1.ReactNode; } & Omit<React$1.HTMLAttributes<HTMLDivElement>, "onSelect" | "disabled" | "value"> & { disabled?: boolean | undefined; onSelect?: ((value: string) => void) | undefined; value?: string | undefined; forceMount?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const CommandShortcut: { ({ className, ...props }: React$1.HTMLAttributes<HTMLSpanElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const ContextMenu: React$1.FC<ContextMenuPrimitive.ContextMenuProps>; declare const ContextMenuTrigger: React$1.ForwardRefExoticComponent<ContextMenuPrimitive.ContextMenuTriggerProps & React$1.RefAttributes<HTMLSpanElement>>; declare const ContextMenuGroup: React$1.ForwardRefExoticComponent<ContextMenuPrimitive.ContextMenuGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuPortal: React$1.FC<ContextMenuPrimitive.ContextMenuPortalProps>; declare const ContextMenuSub: React$1.FC<ContextMenuPrimitive.ContextMenuSubProps>; declare const ContextMenuRadioGroup: React$1.ForwardRefExoticComponent<ContextMenuPrimitive.ContextMenuRadioGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuSubTrigger: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuSubTriggerProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuSubContent: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuSubContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuContent: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuItem: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuCheckboxItem: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuCheckboxItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuRadioItem: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuRadioItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuLabel: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuLabelProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuSeparator: React$1.ForwardRefExoticComponent<Omit<ContextMenuPrimitive.ContextMenuSeparatorProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ContextMenuShortcut: { ({ className, ...props }: React$1.HTMLAttributes<HTMLSpanElement>): react_jsx_runtime.JSX.Element; displayName: string; }; type ContextMenuTypeProps = { label?: string; shortcut?: React__default.ReactNode; disabled?: boolean; onClick?: () => void; child?: ContextMenuTypeProps[]; }; type ContextMenuCustomProps = { className?: string; asChild?: boolean; title?: React__default.ReactNode; list?: ContextMenuTypeProps[]; }; declare const RenderContextMenuItem: { (list: ContextMenuTypeProps[]): react_jsx_runtime.JSX.Element; displayName: string; }; declare const ContextMenuCustom: React__default.ForwardRefExoticComponent<ContextMenuCustomProps & React__default.RefAttributes<HTMLButtonElement>>; interface CircularSliderProps { className?: string; width?: number; height?: number; value: number; maxValue: number; meterColor?: string | { colors: string[]; stops?: number[]; }; meterWidth?: number; textColor?: string; pointerColor?: string; pointerRadius?: number; onValueChange: (value: number) => void; padding?: number; } declare const CircularSlider: React__default.FC<CircularSliderProps>; interface WithFadeFromProps { snapPoints: (number | string)[]; fadeFromIndex: number; } interface WithoutFadeFromProps { snapPoints?: (number | string)[]; fadeFromIndex?: never; } type DialogProps$1 = { activeSnapPoint?: number | string | null; setActiveSnapPoint?: (snapPoint: number | string | null) => void; children?: React__default.ReactNode; open?: boolean; closeThreshold?: number; noBodyStyles?: boolean; onOpenChange?: (open: boolean) => void; shouldScaleBackground?: boolean; setBackgroundColorOnScale?: boolean; scrollLockTimeout?: number; fixed?: boolean; dismissible?: boolean; handleOnly?: boolean; onDrag?: (event: React__default.PointerEvent<HTMLDivElement>, percentageDragged: number) => void; onRelease?: (event: React__default.PointerEvent<HTMLDivElement>, open: boolean) => void; modal?: boolean; nested?: boolean; onClose?: () => void; direction?: 'top' | 'bottom' | 'left' | 'right'; preventScrollRestoration?: boolean; disablePreventScroll?: boolean; } & (WithFadeFromProps | WithoutFadeFromProps); declare function Root({ open: openProp, onOpenChange, children, shouldScaleBackground, onDrag: onDragProp, onRelease: onReleaseProp, snapPoints, nested, setBackgroundColorOnScale, closeThreshold, scrollLockTimeout, dismissible, handleOnly, fadeFromIndex, activeSnapPoint: activeSnapPointProp, setActiveSnapPoint: setActiveSnapPointProp, fixed, modal, onClose, noBodyStyles, direction, preventScrollRestoration, disablePreventScroll, }: DialogProps$1): react_jsx_runtime.JSX.Element; declare function NestedRoot({ onDrag, onOpenChange, ...rest }: DialogProps$1): react_jsx_runtime.JSX.Element; declare const Drawer$1: { Root: typeof Root; NestedRoot: typeof NestedRoot; Content: React__default.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogContentProps & React__default.RefAttributes<HTMLDivElement>, "ref"> & { onAnimationEnd?: ((open: boolean) => void) | undefined; } & React__default.RefAttributes<HTMLDivElement>>; Handle: React__default.ForwardRefExoticComponent<Omit<React__default.DetailedHTMLProps<React__default.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { preventCycle?: boolean | undefined; } & React__default.RefAttributes<HTMLDivElement>>; Overlay: React__default.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogOverlayProps & React__default.RefAttributes<HTMLDivElement>, "ref"> & React__default.RefAttributes<HTMLDivElement>>; Trigger: React__default.ForwardRefExoticComponent<DialogPrimitive.DialogTriggerProps & React__default.RefAttributes<HTMLButtonElement>>; Portal: React__default.FC<DialogPrimitive.DialogPortalProps>; Close: React__default.ForwardRefExoticComponent<DialogPrimitive.DialogCloseProps & React__default.RefAttributes<HTMLButtonElement>>; Title: React__default.ForwardRefExoticComponent<DialogPrimitive.DialogTitleProps & React__default.RefAttributes<HTMLHeadingElement>>; Description: React__default.ForwardRefExoticComponent<DialogPrimitive.DialogDescriptionProps & React__default.RefAttributes<HTMLParagraphElement>>; }; declare const Drawer: { ({ shouldScaleBackground, ...props }: React$1.ComponentProps<typeof Drawer$1.Root>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const DrawerTrigger: React$1.ForwardRefExoticComponent<DialogPrimitive.DialogTriggerProps & React$1.RefAttributes<HTMLButtonElement>>; declare const DrawerPortal: React$1.FC<DialogPrimitive.DialogPortalProps>; declare const DrawerClose: React$1.ForwardRefExoticComponent<DialogPrimitive.DialogCloseProps & React$1.RefAttributes<HTMLButtonElement>>; declare const DrawerOverlay: React$1.ForwardRefExoticComponent<Omit<Omit<DialogPrimitive.DialogOverlayProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DrawerContent: React$1.ForwardRefExoticComponent<Omit<Omit<DialogPrimitive.DialogContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { onAnimationEnd?: ((open: boolean) => void) | undefined; } & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DrawerHeader: { ({ className, ...props }: React$1.HTMLAttributes<HTMLDivElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const DrawerFooter: { ({ className, ...props }: React$1.HTMLAttributes<HTMLDivElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const DrawerTitle: React$1.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogTitleProps & React$1.RefAttributes<HTMLHeadingElement>, "ref"> & React$1.RefAttributes<HTMLHeadingElement>>; declare const DrawerDescription: React$1.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogDescriptionProps & React$1.RefAttributes<HTMLParagraphElement>, "ref"> & React$1.RefAttributes<HTMLParagraphElement>>; declare const generateArray: (start: number, end: number, step: number) => number[]; declare const cn: (...inputs: ClassValue$1[]) => string; declare function useForwardedRef<T>(ref: React__default.ForwardedRef<T>): React__default.RefObject<T>; declare function useMediaQuery(query: string): boolean; declare const useDebounce: (fn: () => void, waitTime: number, deps?: React__default.DependencyList) => void; declare const useDelay: (fn: () => void, delayTime: number, deps?: React__default.DependencyList) => void; declare const useRepeat: (fn: () => void, interval: number, deps?: React__default.DependencyList) => void; declare const colorVariants: (props?: ({ color?: "default" | "dark" | "light" | "primary" | "secondary" | "success" | "info" | "warning" | "danger" | "primary-light" | "secondary-light" | "success-light" | "info-light" | "warning-light" | "danger-light" | null | undefined; } & ClassProp) | undefined) => string; type Number = "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10" | "11" | "12"; type Size = "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" | "4xl"; type Side = "top" | "bottom" | "left" | "right"; declare const Dialog: React$1.FC<DialogPrimitive.DialogProps>; declare const DialogTrigger: React$1.ForwardRefExoticComponent<DialogPrimitive.DialogTriggerProps & React$1.RefAttributes<HTMLButtonElement>>; declare const DialogClose: React$1.ForwardRefExoticComponent<DialogPrimitive.DialogCloseProps & React$1.RefAttributes<HTMLButtonElement>>; declare const dialogVariants: (props?: ({ size?: "default" | "sm" | "lg" | "xs" | "md" | "xl" | "2xl" | "3xl" | "4xl" | null | undefined; } & ClassProp) | undefined) => string; interface DialogCustom extends React$1.HTMLAttributes<HTMLDivElement> { } interface DialogProps extends DialogCustom, React$1.ComponentPropsWithoutRef<typeof DialogPrimitive.Content>, VariantProps<typeof dialogVariants> { size?: Size; } declare const DialogContent: React$1.ForwardRefExoticComponent<DialogProps & React$1.RefAttributes<HTMLDivElement>>; declare const DialogHeader: { ({ className, ...props }: React$1.HTMLAttributes<HTMLDivElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const DialogFooter: { ({ className, ...props }: React$1.HTMLAttributes<HTMLDivElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const DialogTitle: React$1.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogTitleProps & React$1.RefAttributes<HTMLHeadingElement>, "ref"> & React$1.RefAttributes<HTMLHeadingElement>>; declare const DialogDescription: React$1.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogDescriptionProps & React$1.RefAttributes<HTMLParagraphElement>, "ref"> & React$1.RefAttributes<HTMLParagraphElement>>; declare const DropdownMenu: React$1.FC<DropdownMenuPrimitive.DropdownMenuProps>; declare const DropdownMenuTrigger: React$1.ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuTriggerProps & React$1.RefAttributes<HTMLButtonElement>>; declare const DropdownMenuGroup: React$1.ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuPortal: React$1.FC<DropdownMenuPrimitive.DropdownMenuPortalProps>; declare const DropdownMenuSub: React$1.FC<DropdownMenuPrimitive.DropdownMenuSubProps>; declare const DropdownMenuRadioGroup: React$1.ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuRadioGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuSubTrigger: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuSubTriggerProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuSubContent: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuSubContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuContent: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuItem: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuCheckboxItem: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuCheckboxItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuRadioItem: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuRadioItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuLabel: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuLabelProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuSeparator: React$1.ForwardRefExoticComponent<Omit<DropdownMenuPrimitive.DropdownMenuSeparatorProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const DropdownMenuShortcut: { ({ className, ...props }: React$1.HTMLAttributes<HTMLSpanElement>): react_jsx_runtime.JSX.Element; displayName: string; }; declare const Form: <TFieldValues extends FieldValues, TContext = any, TTransformedValues extends FieldValues | undefined = undefined>(props: react_hook_form.FormProviderProps<TFieldValues, TContext, TTransformedValues>) => JSX.Element; declare const FormField: <TFieldValues extends FieldValues = FieldValues, TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>>({ ...props }: ControllerProps<TFieldValues, TName>) => react_jsx_runtime.JSX.Element; declare const useFormField: () => { invalid: boolean; isDirty: boolean; isTouched: boolean; error?: react_hook_form.FieldError | undefined; id: string; name: string; formItemId: string; formDescriptionId: string; formMessageId: string; }; declare const FormItem: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLDivElement> & React$1.RefAttributes<HTMLDivElement>>; declare const FormLabel: React$1.ForwardRefExoticComponent<Omit<LabelPrimitive.LabelProps & React$1.RefAttributes<HTMLLabelElement>, "ref"> & React$1.RefAttributes<HTMLLabelElement>>; declare const FormControl: React$1.ForwardRefExoticComponent<Omit<_radix_ui_react_slot.SlotProps & React$1.RefAttributes<HTMLElement>, "ref"> & React$1.RefAttributes<HTMLElement>>; declare const FormDescription: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLParagraphElement> & React$1.RefAttributes<HTMLParagraphElement>>; declare const FormMessage: React$1.ForwardRefExoticComponent<React$1.HTMLAttributes<HTMLParagraphElement> & React$1.RefAttributes<HTMLParagraphElement>>; declare const HoverCard: React$1.FC<HoverCardPrimitive.HoverCardProps>; declare const HoverCardTrigger: React$1.ForwardRefExoticComponent<HoverCardPrimitive.HoverCardTriggerProps & React$1.RefAttributes<HTMLAnchorElement>>; declare const HoverCardContent: React$1.ForwardRefExoticComponent<Omit<HoverCardPrimitive.HoverCardContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; interface InputProps extends React$1.InputHTMLAttributes<HTMLInputElement> { } declare const Input: React$1.ForwardRefExoticComponent<InputProps & React$1.RefAttributes<HTMLInputElement>>; declare const InputOTP: React$1.ForwardRefExoticComponent<(Omit<Omit<React$1.InputHTMLAttributes<HTMLInputElement>, "onChange" | "value" | "maxLength" | "textAlign" | "onComplete" | "pushPasswordManagerStrategy" | "containerClassName" | "noScriptCSSFallback"> & { value?: string | undefined; onChange?: ((newValue: string) => unknown) | undefined; maxLength: number; textAlign?: "center" | "left" | "right" | undefined; onComplete?: ((...args: any[]) => unknown) | undefined; pushPasswordManagerStrategy?: "none" | "increase-width" | undefined; containerClassName?: string | undefined; noScriptCSSFallback?: string | null | undefined; } & { render: (props: input_otp.RenderProps) => React$1.ReactNode; children?: undefined; } & React$1.RefAttributes<HTMLInputElement>, "ref"> | Omit<Omit<React$1.InputHTMLAttributes<HTMLInputElement>, "onChange" | "value" | "maxLength" | "textAlign" | "onComplete" | "pushPasswordManagerStrategy" | "containerClassName" | "noScriptCSSFallback"> & { value?: string | undefined; onChange?: ((newValue: string) => unknown) | undefined; maxLength: number; textAlign?: "center" | "left" | "right" | undefined; onComplete?: ((...args: any[]) => unknown) | undefined; pushPasswordManagerStrategy?: "none" | "increase-width" | undefined; containerClassName?: string | undefined; noScriptCSSFallback?: string | null | undefined; } & { render?: undefined; children: React$1.ReactNode; } & React$1.RefAttributes<HTMLInputElement>, "ref">) & React$1.RefAttributes<HTMLInputElement>>; declare const InputOTPGroup: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const InputOTPSlot: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { index: number; } & React$1.RefAttributes<HTMLDivElement>>; declare const InputOTPSeparator: React$1.ForwardRefExoticComponent<Omit<React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const Label: React$1.ForwardRefExoticComponent<Omit<LabelPrimitive.LabelProps & React$1.RefAttributes<HTMLLabelElement>, "ref"> & VariantProps<(props?: ClassProp | undefined) => string> & React$1.RefAttributes<HTMLLabelElement>>; declare const MenubarMenu: { (props: MenubarPrimitive.ScopedProps<MenubarPrimitive.MenubarMenuProps>): JSX.Element; displayName: string; }; declare const MenubarGroup: React$1.ForwardRefExoticComponent<MenubarPrimitive.MenubarGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarPortal: React$1.FC<MenubarPrimitive.MenubarPortalProps>; declare const MenubarSub: React$1.FC<MenubarPrimitive.MenubarSubProps>; declare const MenubarRadioGroup: React$1.ForwardRefExoticComponent<MenubarPrimitive.MenubarRadioGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const Menubar: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarTrigger: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarTriggerProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const MenubarSubTrigger: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarSubTriggerProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarSubContent: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarSubContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarContent: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarItem: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarCheckboxItem: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarCheckboxItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarRadioItem: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarRadioItemProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarLabel: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarLabelProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean | undefined; } & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarSeparator: React$1.ForwardRefExoticComponent<Omit<MenubarPrimitive.MenubarSeparatorProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const MenubarShortcut: { ({ className, ...props }: React$1.HTMLAttributes<HTMLSpanElement>): react_jsx_runtime.JSX.Element; displayname: string; }; type MenuProps = { className?: string; children?: React__default.ReactNode; }; declare const Menu: React__default.ForwardRefExoticComponent<MenuProps & React__default.RefAttributes<HTMLUListElement>>; type MenuButtonProps = { active?: boolean; children?: (onOpenChange: () => void, open: boolean) => React__default.ReactNode; }; declare const MenuButton: React__default.ForwardRefExoticComponent<MenuButtonProps & React__default.RefAttributes<HTMLLIElement>>; interface MenuItemProps extends Omit<React__default.AnchorHTMLAttributes<HTMLAnchorElement>, "prefix"> { className?: string; icon?: React__default.ReactElement; active?: boolean; disabled?: boolean; prefix?: React__default.ReactNode; suffix?: React__default.ReactNode; component?: React__default.ReactElement; children?: React__default.ReactNode; } declare const MenuItem: React__default.ForwardRefExoticComponent<MenuItemProps & React__default.RefAttributes<HTMLAnchorElement>>; interface SubMenuProps extends Omit<React__default.AnchorHTMLAttributes<HTMLAnchorElement>, "prefix"> { className?: string; label: string | React__default.ReactNode; open?: boolean; defaultOpen?: boolean; icon?: React__default.ReactNode; active?: boolean; disabled?: boolean; prefix?: React__default.ReactNode; suffix?: React__default.ReactNode; component?: string | React__default.ReactNode; children?: React__default.ReactNode; } declare const SubMenu: React__default.ForwardRefExoticComponent<SubMenuProps & React__default.RefAttributes<HTMLAnchorElement>>; type SidebarProps = { className?: string; defaultCollapsed?: boolean; collapsed?: boolean; collapsedWidth?: number; onToggle?: (arg: boolean) => void; brandName?: string; logo?: React__default.ReactNode; breakPoint?: "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "all"; children?: React__default.ReactNode; }; declare const Sidebar: React__default.ForwardRefExoticComponent<SidebarProps & React__default.RefAttributes<HTMLElement>>; declare const NavigationMenu: React$1.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuProps & React$1.RefAttributes<HTMLElement>, "ref"> & React$1.RefAttributes<HTMLElement>>; declare const NavigationMenuList: React$1.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuListProps & React$1.RefAttributes<HTMLUListElement>, "ref"> & React$1.RefAttributes<HTMLUListElement>>; declare const NavigationMenuItem: React$1.ForwardRefExoticComponent<NavigationMenuPrimitive.NavigationMenuItemProps & React$1.RefAttributes<HTMLLIElement>>; declare const navigationMenuTriggerStyle: (props?: ClassProp | undefined) => string; declare const NavigationMenuTrigger: React$1.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuTriggerProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const NavigationMenuContent: React$1.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const NavigationMenuLink: React$1.ForwardRefExoticComponent<NavigationMenuPrimitive.NavigationMenuLinkProps & React$1.RefAttributes<HTMLAnchorElement>>; declare const NavigationMenuViewport: React$1.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuViewportProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const NavigationMenuIndicator: React$1.ForwardRefExoticComponent<Omit<NavigationMenuPrimitive.NavigationMenuIndicatorProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const Popover: React$1.FC<PopoverPrimitive.PopoverProps>; declare const PopoverTrigger: React$1.ForwardRefExoticComponent<PopoverPrimitive.PopoverTriggerProps & React$1.RefAttributes<HTMLButtonElement>>; declare const PopoverContent: React$1.ForwardRefExoticComponent<Omit<PopoverPrimitive.PopoverContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; interface ProgressProps extends React$1.ComponentPropsWithoutRef<typeof ProgressPrimitive.Root>, VariantProps<typeof colorVariants> { color?: Color; } declare const Progress: React$1.ForwardRefExoticComponent<ProgressProps & React$1.RefAttributes<HTMLDivElement>>; declare const RadioGroup: React$1.ForwardRefExoticComponent<Omit<RadioGroupPrimitive.RadioGroupProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const RadioGroupItem: React$1.ForwardRefExoticComponent<Omit<RadioGroupPrimitive.RadioGroupItemProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const ScrollArea: React$1.ForwardRefExoticComponent<Omit<ScrollAreaPrimitive.ScrollAreaProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const ScrollBar: React$1.ForwardRefExoticComponent<Omit<ScrollAreaPrimitive.ScrollAreaScrollbarProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declare const Select: React$1.FC<SelectPrimitive.SelectProps>; declare const SelectGroup: React$1.ForwardRefExoticComponent<SelectPrimitive.SelectGroupProps & React$1.RefAttributes<HTMLDivElement>>; declare const SelectValue: React$1.ForwardRefExoticComponent<SelectPrimitive.SelectValueProps & React$1.RefAttributes<HTMLSpanElement>>; declare const SelectTrigger: React$1.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectTriggerProps & React$1.RefAttributes<HTMLButtonElement>, "ref"> & React$1.RefAttributes<HTMLButtonElement>>; declare const SelectContent: React$1.ForwardRefExoticComponent<Omit<SelectPrimitive.SelectContentProps & React$1.RefAttributes<HTMLDivElement>, "ref"> & React$1.RefAttributes<HTMLDivElement>>; declar