///
declare module "App" {
import "./App.css";
function App(): import("react/jsx-runtime").JSX.Element;
export default App;
}
declare module "@/lib/utils" {
import { type ClassValue } from "clsx";
export function cn(...inputs: ClassValue[]): string;
}
declare module "@/components/ui/accordion" {
import * as React from "react";
import * as AccordionPrimitive from "@radix-ui/react-accordion";
const Accordion: React.ForwardRefExoticComponent<
(
| AccordionPrimitive.AccordionSingleProps
| AccordionPrimitive.AccordionMultipleProps
) &
React.RefAttributes
>;
const AccordionItem: React.ForwardRefExoticComponent<
Omit<
AccordionPrimitive.AccordionItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AccordionTrigger: React.ForwardRefExoticComponent<
Omit<
AccordionPrimitive.AccordionTriggerProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AccordionContent: React.ForwardRefExoticComponent<
Omit<
AccordionPrimitive.AccordionContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Accordion, AccordionItem, AccordionTrigger, AccordionContent };
}
declare module "@/components/ui/button" {
import * as React from "react";
import { type VariantProps } from "class-variance-authority";
const buttonVariants: (
props?:
| ({
variant?:
| "link"
| "default"
| "destructive"
| "outline"
| "secondary"
| "ghost"
| null
| undefined;
size?: "default" | "sm" | "lg" | "icon" | null | undefined;
} & import("class-variance-authority/types").ClassProp)
| undefined
) => string;
export interface ButtonProps
extends React.ButtonHTMLAttributes,
VariantProps {
variant?:
| "link"
| "default"
| "destructive"
| "outline"
| "secondary"
| "ghost"
| null
| undefined;
size?: "default" | "sm" | "lg" | "icon" | null | undefined;
asChild?: boolean;
}
const Button: React.ForwardRefExoticComponent<
ButtonProps & React.RefAttributes
>;
export { Button, buttonVariants };
}
declare module "@/components/ui/alert-dialog" {
import * as React from "react";
import * as AlertDialogPrimitive from "@radix-ui/react-alert-dialog";
const AlertDialog: React.FC;
const AlertDialogTrigger: React.ForwardRefExoticComponent<
AlertDialogPrimitive.AlertDialogTriggerProps &
React.RefAttributes
>;
const AlertDialogContent: React.ForwardRefExoticComponent<
Omit<
AlertDialogPrimitive.AlertDialogContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AlertDialogHeader: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
const AlertDialogFooter: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
const AlertDialogTitle: React.ForwardRefExoticComponent<
Omit<
AlertDialogPrimitive.AlertDialogTitleProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AlertDialogDescription: React.ForwardRefExoticComponent<
Omit<
AlertDialogPrimitive.AlertDialogDescriptionProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AlertDialogAction: React.ForwardRefExoticComponent<
Omit<
AlertDialogPrimitive.AlertDialogActionProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AlertDialogCancel: React.ForwardRefExoticComponent<
Omit<
AlertDialogPrimitive.AlertDialogCancelProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export {
AlertDialog,
AlertDialogTrigger,
AlertDialogContent,
AlertDialogHeader,
AlertDialogFooter,
AlertDialogTitle,
AlertDialogDescription,
AlertDialogAction,
AlertDialogCancel,
};
}
declare module "@/components/ui/alert" {
import * as React from "react";
import { type VariantProps } from "class-variance-authority";
const Alert: React.ForwardRefExoticComponent<
React.HTMLAttributes &
VariantProps<
(
props?:
| ({
variant?: "default" | "destructive" | null | undefined;
} & import("class-variance-authority/types").ClassProp)
| undefined
) => string
> &
React.RefAttributes
>;
const AlertTitle: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const AlertDescription: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
export { Alert, AlertTitle, AlertDescription };
}
declare module "@/components/ui/aspect-ratio" {
import * as AspectRatioPrimitive from "@radix-ui/react-aspect-ratio";
const AspectRatio: import("react").ForwardRefExoticComponent<
AspectRatioPrimitive.AspectRatioProps &
import("react").RefAttributes
>;
export { AspectRatio };
}
declare module "@/components/ui/avatar" {
import * as React from "react";
import * as AvatarPrimitive from "@radix-ui/react-avatar";
const Avatar: React.ForwardRefExoticComponent<
Omit<
AvatarPrimitive.AvatarProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AvatarImage: React.ForwardRefExoticComponent<
Omit<
AvatarPrimitive.AvatarImageProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const AvatarFallback: React.ForwardRefExoticComponent<
Omit<
AvatarPrimitive.AvatarFallbackProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Avatar, AvatarImage, AvatarFallback };
}
declare module "@/components/ui/badge" {
import * as React from "react";
import { type VariantProps } from "class-variance-authority";
const badgeVariants: (
props?:
| ({
variant?:
| "default"
| "destructive"
| "outline"
| "secondary"
| null
| undefined;
} & import("class-variance-authority/types").ClassProp)
| undefined
) => string;
export interface BadgeProps
extends React.HTMLAttributes,
VariantProps {}
function Badge({
className,
variant,
...props
}: BadgeProps): import("react/jsx-runtime").JSX.Element;
export { Badge, badgeVariants };
}
declare module "@/components/ui/calendar" {
import * as React from "react";
import { DayPicker } from "react-day-picker";
export type CalendarProps = React.ComponentProps;
function Calendar({
className,
classNames,
showOutsideDays,
...props
}: CalendarProps): import("react/jsx-runtime").JSX.Element;
namespace Calendar {
var displayName: string;
}
export { Calendar };
}
declare module "@/components/ui/card" {
import * as React from "react";
const Card: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
const CardHeader: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
const CardTitle: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
const CardDescription: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
const CardContent: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
const CardFooter: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
export {
Card,
CardHeader,
CardFooter,
CardTitle,
CardDescription,
CardContent,
};
}
declare module "@/components/ui/checkbox" {
import * as React from "react";
import * as CheckboxPrimitive from "@radix-ui/react-checkbox";
const Checkbox: React.ForwardRefExoticComponent<
Omit<
CheckboxPrimitive.CheckboxProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Checkbox };
}
declare module "@/components/ui/collapsible" {
import * as CollapsiblePrimitive from "@radix-ui/react-collapsible";
const Collapsible: import("react").ForwardRefExoticComponent<
CollapsiblePrimitive.CollapsibleProps &
import("react").RefAttributes
>;
const CollapsibleTrigger: import("react").ForwardRefExoticComponent<
CollapsiblePrimitive.CollapsibleTriggerProps &
import("react").RefAttributes
>;
const CollapsibleContent: import("react").ForwardRefExoticComponent<
CollapsiblePrimitive.CollapsibleContentProps &
import("react").RefAttributes
>;
export { Collapsible, CollapsibleTrigger, CollapsibleContent };
}
declare module "@/components/ui/dialog" {
import * as React from "react";
import * as DialogPrimitive from "@radix-ui/react-dialog";
const Dialog: React.FC;
const DialogTrigger: React.ForwardRefExoticComponent<
DialogPrimitive.DialogTriggerProps & React.RefAttributes
>;
const DialogContent: React.ForwardRefExoticComponent<
Omit<
DialogPrimitive.DialogContentProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DialogHeader: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
const DialogFooter: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
const DialogTitle: React.ForwardRefExoticComponent<
Omit<
DialogPrimitive.DialogTitleProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DialogDescription: React.ForwardRefExoticComponent<
Omit<
DialogPrimitive.DialogDescriptionProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export {
Dialog,
DialogTrigger,
DialogContent,
DialogHeader,
DialogFooter,
DialogTitle,
DialogDescription,
};
}
declare module "@/components/ui/command" {
import * as React from "react";
import { DialogProps } from "@radix-ui/react-dialog";
const Command: React.ForwardRefExoticComponent<
Omit<
{
children?: React.ReactNode;
} & React.HTMLAttributes & {
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.RefAttributes,
"ref"
> &
React.RefAttributes
>;
interface CommandDialogProps extends DialogProps {}
const CommandDialog: ({
children,
...props
}: CommandDialogProps) => import("react/jsx-runtime").JSX.Element;
const CommandInput: React.ForwardRefExoticComponent<
Omit<
Omit<
React.InputHTMLAttributes,
"onChange" | "value" | "type"
> & {
value?: string | undefined;
onValueChange?: ((search: string) => void) | undefined;
} & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const CommandList: React.ForwardRefExoticComponent<
Omit<
{
children?: React.ReactNode;
} & React.HTMLAttributes &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const CommandEmpty: React.ForwardRefExoticComponent<
Omit<
{
children?: React.ReactNode;
} & React.HTMLAttributes &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const CommandGroup: React.ForwardRefExoticComponent<
Omit<
{
children?: React.ReactNode;
} & Omit, "value" | "heading"> & {
heading?: React.ReactNode;
value?: string | undefined;
forceMount?: boolean | undefined;
} & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const CommandSeparator: React.ForwardRefExoticComponent<
Omit<
React.HTMLAttributes & {
alwaysRender?: boolean | undefined;
} & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const CommandItem: React.ForwardRefExoticComponent<
Omit<
{
children?: React.ReactNode;
} & Omit<
React.HTMLAttributes,
"onSelect" | "disabled" | "value"
> & {
disabled?: boolean | undefined;
onSelect?: ((value: string) => void) | undefined;
value?: string | undefined;
forceMount?: boolean | undefined;
} & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const CommandShortcut: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
export {
Command,
CommandDialog,
CommandInput,
CommandList,
CommandEmpty,
CommandGroup,
CommandItem,
CommandShortcut,
CommandSeparator,
};
}
declare module "@/components/ui/context-menu" {
import * as React from "react";
import * as ContextMenuPrimitive from "@radix-ui/react-context-menu";
const ContextMenu: React.FC;
const ContextMenuTrigger: React.ForwardRefExoticComponent<
ContextMenuPrimitive.ContextMenuTriggerProps &
React.RefAttributes
>;
const ContextMenuGroup: React.ForwardRefExoticComponent<
ContextMenuPrimitive.ContextMenuGroupProps &
React.RefAttributes
>;
const ContextMenuPortal: React.FC;
const ContextMenuSub: React.FC;
const ContextMenuRadioGroup: React.ForwardRefExoticComponent<
ContextMenuPrimitive.ContextMenuRadioGroupProps &
React.RefAttributes
>;
const ContextMenuSubTrigger: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuSubTriggerProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const ContextMenuSubContent: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuSubContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const ContextMenuContent: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const ContextMenuItem: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuItemProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const ContextMenuCheckboxItem: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuCheckboxItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const ContextMenuRadioItem: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuRadioItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const ContextMenuLabel: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuLabelProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const ContextMenuSeparator: React.ForwardRefExoticComponent<
Omit<
ContextMenuPrimitive.ContextMenuSeparatorProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const ContextMenuShortcut: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
export {
ContextMenu,
ContextMenuTrigger,
ContextMenuContent,
ContextMenuItem,
ContextMenuCheckboxItem,
ContextMenuRadioItem,
ContextMenuLabel,
ContextMenuSeparator,
ContextMenuShortcut,
ContextMenuGroup,
ContextMenuPortal,
ContextMenuSub,
ContextMenuSubContent,
ContextMenuSubTrigger,
ContextMenuRadioGroup,
};
}
declare module "@/components/ui/dropdown-menu" {
import * as React from "react";
import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu";
const DropdownMenu: React.FC;
const DropdownMenuTrigger: React.ForwardRefExoticComponent<
DropdownMenuPrimitive.DropdownMenuTriggerProps &
React.RefAttributes
>;
const DropdownMenuGroup: React.ForwardRefExoticComponent<
DropdownMenuPrimitive.DropdownMenuGroupProps &
React.RefAttributes
>;
const DropdownMenuPortal: React.FC;
const DropdownMenuSub: React.FC;
const DropdownMenuRadioGroup: React.ForwardRefExoticComponent<
DropdownMenuPrimitive.DropdownMenuRadioGroupProps &
React.RefAttributes
>;
const DropdownMenuSubTrigger: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuSubTriggerProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const DropdownMenuSubContent: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuSubContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DropdownMenuContent: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DropdownMenuItem: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuItemProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const DropdownMenuCheckboxItem: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuCheckboxItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DropdownMenuRadioItem: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuRadioItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DropdownMenuLabel: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuLabelProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const DropdownMenuSeparator: React.ForwardRefExoticComponent<
Omit<
DropdownMenuPrimitive.DropdownMenuSeparatorProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const DropdownMenuShortcut: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
export {
DropdownMenu,
DropdownMenuTrigger,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuCheckboxItem,
DropdownMenuRadioItem,
DropdownMenuLabel,
DropdownMenuSeparator,
DropdownMenuShortcut,
DropdownMenuGroup,
DropdownMenuPortal,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuRadioGroup,
};
}
declare module "@/components/ui/label" {
import * as React from "react";
import * as LabelPrimitive from "@radix-ui/react-label";
import { type VariantProps } from "class-variance-authority";
const Label: React.ForwardRefExoticComponent<
Omit<
LabelPrimitive.LabelProps & React.RefAttributes,
"ref"
> &
VariantProps<
(
props?: import("class-variance-authority/types").ClassProp | undefined
) => string
> &
React.RefAttributes
>;
export { Label };
}
declare module "@/components/ui/form" {
import * as React from "react";
import * as LabelPrimitive from "@radix-ui/react-label";
import { ControllerProps, FieldPath, FieldValues } from "react-hook-form";
const Form: <
TFieldValues extends FieldValues,
TContext = any,
TTransformedValues extends FieldValues | undefined = undefined
>(
props: import("react-hook-form").FormProviderProps<
TFieldValues,
TContext,
TTransformedValues
>
) => React.JSX.Element;
const FormField: <
TFieldValues extends FieldValues = FieldValues,
TName extends FieldPath = FieldPath
>({
...props
}: ControllerProps<
TFieldValues,
TName
>) => import("react/jsx-runtime").JSX.Element;
const useFormField: () => {
invalid: boolean;
isDirty: boolean;
isTouched: boolean;
isValidating: boolean;
error?: import("react-hook-form").FieldError | undefined;
id: string;
name: string;
formItemId: string;
formDescriptionId: string;
formMessageId: string;
};
const FormItem: React.ForwardRefExoticComponent<
React.HTMLAttributes & React.RefAttributes
>;
const FormLabel: React.ForwardRefExoticComponent<
Omit<
LabelPrimitive.LabelProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const FormControl: React.ForwardRefExoticComponent<
Omit<
import("@radix-ui/react-slot").SlotProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const FormDescription: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const FormMessage: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
export {
useFormField,
Form,
FormItem,
FormLabel,
FormControl,
FormDescription,
FormMessage,
FormField,
};
}
declare module "@/components/ui/hover-card" {
import * as React from "react";
import * as HoverCardPrimitive from "@radix-ui/react-hover-card";
const HoverCard: React.FC;
const HoverCardTrigger: React.ForwardRefExoticComponent<
HoverCardPrimitive.HoverCardTriggerProps &
React.RefAttributes
>;
const HoverCardContent: React.ForwardRefExoticComponent<
Omit<
HoverCardPrimitive.HoverCardContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { HoverCard, HoverCardTrigger, HoverCardContent };
}
declare module "@/components/ui/input" {
import * as React from "react";
const Input: React.ForwardRefExoticComponent<
Omit<
React.DetailedHTMLProps<
React.InputHTMLAttributes,
HTMLInputElement
>,
"ref"
> &
React.RefAttributes
>;
export { Input };
}
declare module "@/components/ui/menubar" {
import * as React from "react";
import * as MenubarPrimitive from "@radix-ui/react-menubar";
const MenubarMenu: {
(
props: MenubarPrimitive.ScopedProps
): JSX.Element;
displayName: string;
};
const MenubarGroup: React.ForwardRefExoticComponent<
MenubarPrimitive.MenubarGroupProps & React.RefAttributes
>;
const MenubarPortal: React.FC;
const MenubarSub: React.FC;
const MenubarRadioGroup: React.ForwardRefExoticComponent<
MenubarPrimitive.MenubarRadioGroupProps &
React.RefAttributes
>;
const Menubar: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarTrigger: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarTriggerProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarSubTrigger: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarSubTriggerProps &
React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const MenubarSubContent: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarSubContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarContent: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarItem: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarItemProps & React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const MenubarCheckboxItem: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarCheckboxItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarRadioItem: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarRadioItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarLabel: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarLabelProps & React.RefAttributes,
"ref"
> & {
inset?: boolean | undefined;
} & React.RefAttributes
>;
const MenubarSeparator: React.ForwardRefExoticComponent<
Omit<
MenubarPrimitive.MenubarSeparatorProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const MenubarShortcut: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayname: string;
};
export {
Menubar,
MenubarMenu,
MenubarTrigger,
MenubarContent,
MenubarItem,
MenubarSeparator,
MenubarLabel,
MenubarCheckboxItem,
MenubarRadioGroup,
MenubarRadioItem,
MenubarPortal,
MenubarSubContent,
MenubarSubTrigger,
MenubarGroup,
MenubarSub,
MenubarShortcut,
};
}
declare module "@/components/ui/navigation-menu" {
import * as React from "react";
import * as NavigationMenuPrimitive from "@radix-ui/react-navigation-menu";
const NavigationMenu: React.ForwardRefExoticComponent<
Omit<
NavigationMenuPrimitive.NavigationMenuProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const NavigationMenuList: React.ForwardRefExoticComponent<
Omit<
NavigationMenuPrimitive.NavigationMenuListProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const NavigationMenuItem: React.ForwardRefExoticComponent<
NavigationMenuPrimitive.NavigationMenuItemProps &
React.RefAttributes
>;
const navigationMenuTriggerStyle: (
props?: import("class-variance-authority/types").ClassProp | undefined
) => string;
const NavigationMenuTrigger: React.ForwardRefExoticComponent<
Omit<
NavigationMenuPrimitive.NavigationMenuTriggerProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const NavigationMenuContent: React.ForwardRefExoticComponent<
Omit<
NavigationMenuPrimitive.NavigationMenuContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const NavigationMenuLink: React.ForwardRefExoticComponent<
NavigationMenuPrimitive.NavigationMenuLinkProps &
React.RefAttributes
>;
const NavigationMenuViewport: React.ForwardRefExoticComponent<
Omit<
NavigationMenuPrimitive.NavigationMenuViewportProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const NavigationMenuIndicator: React.ForwardRefExoticComponent<
Omit<
NavigationMenuPrimitive.NavigationMenuIndicatorProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export {
navigationMenuTriggerStyle,
NavigationMenu,
NavigationMenuList,
NavigationMenuItem,
NavigationMenuContent,
NavigationMenuTrigger,
NavigationMenuLink,
NavigationMenuIndicator,
NavigationMenuViewport,
};
}
declare module "@/components/ui/popover" {
import * as React from "react";
import * as PopoverPrimitive from "@radix-ui/react-popover";
const Popover: React.FC;
const PopoverTrigger: React.ForwardRefExoticComponent<
PopoverPrimitive.PopoverTriggerProps &
React.RefAttributes
>;
const PopoverContent: React.ForwardRefExoticComponent<
Omit<
PopoverPrimitive.PopoverContentProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Popover, PopoverTrigger, PopoverContent };
}
declare module "@/components/ui/progress" {
import * as React from "react";
import * as ProgressPrimitive from "@radix-ui/react-progress";
const Progress: React.ForwardRefExoticComponent<
Omit<
ProgressPrimitive.ProgressProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Progress };
}
declare module "@/components/ui/radio-group" {
import * as React from "react";
import * as RadioGroupPrimitive from "@radix-ui/react-radio-group";
const RadioGroup: React.ForwardRefExoticComponent<
Omit<
RadioGroupPrimitive.RadioGroupProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const RadioGroupItem: React.ForwardRefExoticComponent<
Omit<
RadioGroupPrimitive.RadioGroupItemProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { RadioGroup, RadioGroupItem };
}
declare module "@/components/ui/scroll-area" {
import * as React from "react";
import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area";
const ScrollArea: React.ForwardRefExoticComponent<
Omit<
ScrollAreaPrimitive.ScrollAreaProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const ScrollBar: React.ForwardRefExoticComponent<
Omit<
ScrollAreaPrimitive.ScrollAreaScrollbarProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { ScrollArea, ScrollBar };
}
declare module "@/components/ui/select" {
import * as React from "react";
import * as SelectPrimitive from "@radix-ui/react-select";
const Select: React.FC;
const SelectGroup: React.ForwardRefExoticComponent<
SelectPrimitive.SelectGroupProps & React.RefAttributes
>;
const SelectValue: React.ForwardRefExoticComponent<
SelectPrimitive.SelectValueProps & React.RefAttributes
>;
const SelectTrigger: React.ForwardRefExoticComponent<
Omit<
SelectPrimitive.SelectTriggerProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const SelectContent: React.ForwardRefExoticComponent<
Omit<
SelectPrimitive.SelectContentProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const SelectLabel: React.ForwardRefExoticComponent<
Omit<
SelectPrimitive.SelectLabelProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const SelectItem: React.ForwardRefExoticComponent<
Omit<
SelectPrimitive.SelectItemProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const SelectSeparator: React.ForwardRefExoticComponent<
Omit<
SelectPrimitive.SelectSeparatorProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export {
Select,
SelectGroup,
SelectValue,
SelectTrigger,
SelectContent,
SelectLabel,
SelectItem,
SelectSeparator,
};
}
declare module "@/components/ui/separator" {
import * as React from "react";
import * as SeparatorPrimitive from "@radix-ui/react-separator";
const Separator: React.ForwardRefExoticComponent<
Omit<
SeparatorPrimitive.SeparatorProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Separator };
}
declare module "@/components/ui/sheet" {
import * as React from "react";
import * as SheetPrimitive from "@radix-ui/react-dialog";
import { type VariantProps } from "class-variance-authority";
const Sheet: React.FC;
const SheetTrigger: React.ForwardRefExoticComponent<
SheetPrimitive.DialogTriggerProps & React.RefAttributes
>;
const SheetClose: React.ForwardRefExoticComponent<
SheetPrimitive.DialogCloseProps & React.RefAttributes
>;
const SheetPortal: React.FC;
const SheetOverlay: React.ForwardRefExoticComponent<
Omit<
SheetPrimitive.DialogOverlayProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const sheetVariants: (
props?:
| ({
side?: "top" | "right" | "bottom" | "left" | null | undefined;
} & import("class-variance-authority/types").ClassProp)
| undefined
) => string;
interface SheetContentProps
extends React.ComponentPropsWithoutRef,
VariantProps {}
const SheetContent: React.ForwardRefExoticComponent<
SheetContentProps & React.RefAttributes
>;
const SheetHeader: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
const SheetFooter: {
({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
const SheetTitle: React.ForwardRefExoticComponent<
Omit<
SheetPrimitive.DialogTitleProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
const SheetDescription: React.ForwardRefExoticComponent<
Omit<
SheetPrimitive.DialogDescriptionProps &
React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export {
Sheet,
SheetPortal,
SheetOverlay,
SheetTrigger,
SheetClose,
SheetContent,
SheetHeader,
SheetFooter,
SheetTitle,
SheetDescription,
};
}
declare module "@/components/ui/skeleton" {
function Skeleton({
className,
...props
}: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element;
export { Skeleton };
}
declare module "@/components/ui/slider" {
import * as React from "react";
import * as SliderPrimitive from "@radix-ui/react-slider";
const Slider: React.ForwardRefExoticComponent<
Omit<
SliderPrimitive.SliderProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Slider };
}
declare module "@/components/ui/switch" {
import * as React from "react";
import * as SwitchPrimitives from "@radix-ui/react-switch";
const Switch: React.ForwardRefExoticComponent<
Omit<
SwitchPrimitives.SwitchProps & React.RefAttributes,
"ref"
> &
React.RefAttributes
>;
export { Switch };
}
declare module "@/components/ui/table" {
import * as React from "react";
const Table: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const TableHeader: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const TableBody: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const TableFooter: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const TableRow: React.ForwardRefExoticComponent<
React.HTMLAttributes &
React.RefAttributes
>;
const TableHead: React.ForwardRefExoticComponent<
React.ThHTMLAttributes