///
import * as React from 'react';
import React__default from 'react';
import * as AccordionPrimitive from '@radix-ui/react-accordion';
import * as class_variance_authority_dist_types from 'class-variance-authority/dist/types';
import { VariantProps } from 'class-variance-authority';
import { DayPicker, DayPickerProps } from 'react-day-picker';
import * as CheckboxPrimitive from '@radix-ui/react-checkbox';
import * as DialogPrimitive from '@radix-ui/react-dialog';
import { DialogProps } from '@radix-ui/react-dialog';
import { Column, Table as Table$1 } from '@tanstack/react-table';
import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu';
import * as react_hook_form from 'react-hook-form';
import { FieldValues, FieldPath, ControllerProps } from 'react-hook-form';
import * as _radix_ui_react_slot from '@radix-ui/react-slot';
import * as LabelPrimitive from '@radix-ui/react-label';
import * as MenubarPrimitive from '@radix-ui/react-menubar';
import * as PopoverPrimitive from '@radix-ui/react-popover';
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 SwitchPrimitives from '@radix-ui/react-switch';
import * as TabsPrimitive from '@radix-ui/react-tabs';
import * as TooltipPrimitive from '@radix-ui/react-tooltip';
declare const Accordion: React.ForwardRefExoticComponent<(AccordionPrimitive.AccordionSingleProps | AccordionPrimitive.AccordionMultipleProps) & React.RefAttributes>;
declare const AccordionItem: React.ForwardRefExoticComponent, "ref"> & {
hideDivider?: boolean | undefined;
} & React.RefAttributes>;
declare const AccordionTrigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const AccordionContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const buttonVariants: (props?: ({
variant?: "link" | "alert" | "primary" | "info" | "success" | "destructive" | "outline" | "ghost" | null | undefined;
size?: "default" | "sm" | "lg" | "icon" | null | undefined;
} & class_variance_authority_dist_types.ClassProp) | undefined) => string;
interface ButtonProps extends React.ButtonHTMLAttributes, VariantProps {
asChild?: boolean;
leftIcon?: React.ReactNode;
rightIcon?: React.ReactNode;
}
declare const Button: React.ForwardRefExoticComponent>;
type CalendarProps = React.ComponentProps;
declare const Calendar: {
({ className, classNames, showOutsideDays, ...props }: CalendarProps): React.JSX.Element;
displayName: string;
};
declare const Checkbox: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const Command: React.ForwardRefExoticComponent & {
label?: string | undefined;
shouldFilter?: boolean | undefined;
filter?: ((value: string, search: string) => number) | undefined;
value?: string | undefined;
onValueChange?: ((value: string) => void) | undefined;
loop?: boolean | undefined;
} & React.RefAttributes, "ref"> & React.RefAttributes>;
interface CommandDialogProps extends DialogProps {
}
declare const CommandDialog: ({ children, ...props }: CommandDialogProps) => React.JSX.Element;
declare const CommandInput: React.ForwardRefExoticComponent, "onChange" | "value" | "type"> & {
value?: string | undefined;
onValueChange?: ((search: string) => void) | undefined;
} & React.RefAttributes, "ref"> & React.RefAttributes>;
declare const CommandList: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>;
declare const CommandEmpty: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>;
declare const CommandGroup: React.ForwardRefExoticComponent, "heading" | "value"> & {
heading?: React.ReactNode;
value?: string | undefined;
} & React.RefAttributes, "ref"> & React.RefAttributes>;
declare const CommandItem: React.ForwardRefExoticComponent, "onSelect" | "disabled" | "value"> & {
disabled?: boolean | undefined;
onSelect?: ((value: string) => void) | undefined;
value?: string | undefined;
} & React.RefAttributes, "ref"> & React.RefAttributes>;
declare const CommandShortcut: {
({ className, ...props }: React.HTMLAttributes): React.JSX.Element;
displayName: string;
};
declare const CommandSeparator: React.ForwardRefExoticComponent & {
alwaysRender?: boolean | undefined;
} & React.RefAttributes, "ref"> & React.RefAttributes>;
interface ColumnHeaderProps extends React__default.HTMLAttributes {
column: Column;
title: string;
}
declare const ColumnHeader: ({ column, title, className, }: ColumnHeaderProps) => React__default.JSX.Element;
interface ColumnToggleProps {
table: Table$1;
}
declare const ColumnToggle: ({ table }: ColumnToggleProps) => React__default.JSX.Element;
interface PaginationProps {
selectedPage: number;
setSelectedPage: (page: number) => void;
totalPages: number;
}
declare const Pagination: ({ selectedPage, setSelectedPage, totalPages, }: PaginationProps) => React__default.JSX.Element;
type DatePickerProps = DayPickerProps & {
placeholder?: string;
disabled?: boolean;
};
declare const DatePicker: ({ placeholder, className, disabled, ...props }: DatePickerProps) => React.JSX.Element;
declare const Dialog: React.FC;
declare const DialogTrigger: React.ForwardRefExoticComponent>;
declare const DialogContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DialogHeader: {
({ className, ...props }: React.HTMLAttributes): React.JSX.Element;
displayName: string;
};
declare const DialogFooter: {
({ className, ...props }: React.HTMLAttributes): React.JSX.Element;
displayName: string;
};
declare const DialogTitle: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DialogDescription: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DropdownMenu: React.FC;
declare const DropdownMenuCheckboxItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DropdownMenuContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DropdownMenuGroup: React.ForwardRefExoticComponent>;
declare const DropdownMenuItem: React.ForwardRefExoticComponent, "ref"> & {
inset?: boolean | undefined;
} & React.RefAttributes>;
declare const DropdownMenuLabel: React.ForwardRefExoticComponent, "ref"> & {
inset?: boolean | undefined;
} & React.RefAttributes>;
declare const DropdownMenuPortal: React.FC;
declare const DropdownMenuRadioItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DropdownMenuSeparator: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DropdownMenuShortcut: {
({ className, ...props }: React.HTMLAttributes): React.JSX.Element;
displayName: string;
};
declare const DropdownMenuSub: React.FC;
declare const DropdownMenuSubContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const DropdownMenuSubTrigger: React.ForwardRefExoticComponent, "ref"> & {
inset?: boolean | undefined;
} & React.RefAttributes>;
declare const DropdownMenuTrigger: React.ForwardRefExoticComponent>;
declare const Form: (props: react_hook_form.FormProviderProps) => React.JSX.Element;
declare const FormControl: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const FormDescription: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const FormField: = FieldPath>({ ...props }: ControllerProps) => React.JSX.Element;
declare const FormItem: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const FormLabel: React.ForwardRefExoticComponent, "ref"> & {
highLightError?: boolean | undefined;
} & React.RefAttributes>;
declare const FormMessage: React__default.ForwardRefExoticComponent & React__default.RefAttributes>;
interface InputProps extends React.InputHTMLAttributes {
infoText?: string;
helperText?: string;
type: "text" | "password" | "email" | "number" | "search" | "file" | "datetime-local" | "hidden" | "tel" | "url" | "week" | "month" | "time" | "reset" | "submit";
}
declare const Input: React.ForwardRefExoticComponent>;
declare const Label: React.ForwardRefExoticComponent, "ref"> & VariantProps<(props?: class_variance_authority_dist_types.ClassProp | undefined) => string> & React.RefAttributes>;
declare const Menubar: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarMenu: {
(props: MenubarPrimitive.ScopedProps): JSX.Element;
displayName: string;
};
declare const MenubarTrigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarItem: React.ForwardRefExoticComponent, "ref"> & {
inset?: boolean | undefined;
} & React.RefAttributes>;
declare const MenubarSeparator: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarLabel: React.ForwardRefExoticComponent, "ref"> & {
inset?: boolean | undefined;
} & React.RefAttributes>;
declare const MenubarCheckboxItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarRadioGroup: React.ForwardRefExoticComponent>;
declare const MenubarRadioItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarPortal: React.FC;
declare const MenubarSubContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const MenubarSubTrigger: React.ForwardRefExoticComponent, "ref"> & {
inset?: boolean | undefined;
} & React.RefAttributes>;
declare const MenubarGroup: React.ForwardRefExoticComponent>;
declare const MenubarSub: React.FC;
declare const MenubarShortcut: {
({ className, ...props }: React.HTMLAttributes): React.JSX.Element;
displayname: string;
};
declare const Popover: React.FC;
declare const PopoverContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const PopoverTrigger: React.ForwardRefExoticComponent>;
declare const RadioGroup: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const RadioGroupItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const ScrollArea: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const ScrollBar: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const Select: React.FC;
declare const SelectContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const SelectGroup: React.ForwardRefExoticComponent>;
declare const SelectItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const SelectLabel: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const SelectSeparator: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const SelectTrigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const SelectValue: React.ForwardRefExoticComponent>;
declare const SideNav: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const SideNavList: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const SideNavListItem: React.ForwardRefExoticComponent<{
icon?: React.ReactNode;
active?: boolean | undefined;
} & React.HTMLAttributes & React.RefAttributes>;
declare const Switch: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const Table: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableHeader: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableBody: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableFooter: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableHead: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableRow: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableCell: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const TableCaption: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const Tabs: React.ForwardRefExoticComponent>;
declare const TabsList: React.ForwardRefExoticComponent<{
variant?: "primary" | "secondary" | undefined;
} & Omit, "ref"> & React.RefAttributes>;
declare const TabsTrigger: React.ForwardRefExoticComponent<{
variant?: "primary" | "secondary" | undefined;
} & Omit, "ref"> & React.RefAttributes>;
declare const TabsContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
interface TextareaProps extends React.TextareaHTMLAttributes {
helperText?: string;
}
declare const Textarea: React.ForwardRefExoticComponent>;
declare const Tooltip: React.FC;
declare const TooltipContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
declare const TooltipTrigger: React.ForwardRefExoticComponent>;
declare const TooltipProvider: React.FC;
export { Accordion, AccordionContent, AccordionItem, AccordionTrigger, Button, Calendar, Checkbox, ColumnHeader, ColumnToggle, Command, CommandDialog, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, CommandSeparator, CommandShortcut, DatePicker, Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage, Input, Label, Menubar, MenubarCheckboxItem, MenubarContent, MenubarGroup, MenubarItem, MenubarLabel, MenubarMenu, MenubarPortal, MenubarRadioGroup, MenubarRadioItem, MenubarSeparator, MenubarShortcut, MenubarSub, MenubarSubContent, MenubarSubTrigger, MenubarTrigger, Pagination, Popover, PopoverContent, PopoverTrigger, RadioGroup, RadioGroupItem, ScrollArea, ScrollBar, Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectSeparator, SelectTrigger, SelectValue, SideNav, SideNavList, SideNavListItem, Switch, Table, TableBody, TableCaption, TableCell, TableFooter, TableHead, TableHeader, TableRow, Tabs, TabsContent, TabsList, TabsTrigger, Textarea, Tooltip, TooltipContent, TooltipProvider, TooltipTrigger };