UNPKG

@undp/design-system-react

Version:

React based design system for UNDP

962 lines (754 loc) 67.5 kB
import { Accordion as Accordion_2 } from 'radix-ui'; import { Avatar as Avatar_2 } from 'radix-ui'; import { Checkbox as Checkbox_2 } from 'radix-ui'; import { ClassProp } from 'class-variance-authority/types'; import { ClassValue } from 'clsx'; import { Components } from 'react-markdown'; import { components } from 'react-select'; import { createFilter } from 'react-select'; import { CSSProperties } from 'react'; import { DayPicker } from 'react-day-picker'; import { default as default_2 } from 'react'; import { default as default_3 } from 'rc-slider'; import { Drawer as Drawer_2 } from 'vaul'; import { DropdownMenu as DropdownMenu_2 } from 'radix-ui'; import { ForwardRefExoticComponent } from 'react'; import { GroupBase } from 'react-select'; import { HoverCard as HoverCard_2 } from 'radix-ui'; import { HTMLAttributes } from 'react'; import { JSX } from 'react/jsx-runtime'; import { Label as Label_2 } from 'radix-ui'; import { Matcher } from 'react-day-picker'; import { MessageScroller as MessageScroller_2 } from '@shadcn/react/message-scroller'; import { Popover as Popover_2 } from 'radix-ui'; import { Props as Props_2 } from 'react-select'; import { PropsSingle } from 'react-day-picker'; import { RadioGroup as RadioGroup_2 } from 'radix-ui'; import * as React_2 from 'react'; import { ReactNode } from 'react'; import { RefAttributes } from 'react'; import { Separator as Separator_2 } from 'radix-ui'; import { Switch as Switch_2 } from 'radix-ui'; import { Tabs as Tabs_2 } from 'radix-ui'; import { Toast as Toast_3 } from 'radix-ui'; import { Tooltip as Tooltip_2 } from 'radix-ui'; import { useMessageScroller } from '@shadcn/react/message-scroller'; import { useMessageScrollerScrollable } from '@shadcn/react/message-scroller'; import { useMessageScrollerVisibility } from '@shadcn/react/message-scroller'; import { VariantProps } from 'class-variance-authority'; export declare const A: default_2.ForwardRefExoticComponent<default_2.AnchorHTMLAttributes<HTMLAnchorElement> & VariantProps<(props?: ({ variant?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "background" | "foreground" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLAnchorElement>>; declare type AccentScale = { 200?: string; 400?: string; 600?: string; }; export declare const Accordion: default_2.ForwardRefExoticComponent<AccordionProps & default_2.RefAttributes<HTMLDivElement>>; export declare const AccordionContent: default_2.ForwardRefExoticComponent<Omit<Accordion_2.AccordionContentProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & default_2.RefAttributes<HTMLDivElement>>; export declare const AccordionItem: default_2.ForwardRefExoticComponent<Omit<Accordion_2.AccordionItemProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & default_2.RefAttributes<HTMLDivElement>>; declare type AccordionProps = default_2.ComponentPropsWithoutRef<typeof Accordion_2.Root> & VariantProps<typeof accordionVariants>; export declare const AccordionTrigger: default_2.ForwardRefExoticComponent<Omit<Accordion_2.AccordionTriggerProps & default_2.RefAttributes<HTMLButtonElement>, "ref"> & default_2.RefAttributes<HTMLButtonElement>>; declare const accordionVariants: (props?: ({ variant?: "primary" | "secondary" | "tertiary" | "quaternary" | null | undefined; } & ClassProp) | undefined) => string; export declare function Attachment({ className, state, size, orientation, ...props }: React_2.ComponentProps<'div'> & VariantProps<typeof attachmentVariants> & { state?: 'idle' | 'uploading' | 'processing' | 'error' | 'done'; }): JSX.Element; export declare function AttachmentAction({ variant, size, ...props }: React_2.ComponentProps<typeof Button>): JSX.Element; export declare function AttachmentActions({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function AttachmentContent({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function AttachmentDescription({ className, ...props }: React_2.ComponentProps<'span'>): JSX.Element; export declare function AttachmentGroup({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function AttachmentMedia({ className, variant, ...props }: React_2.ComponentProps<'div'> & VariantProps<typeof attachmentMediaVariants>): JSX.Element; declare const attachmentMediaVariants: (props?: ({ variant?: "image" | "icon" | null | undefined; } & ClassProp) | undefined) => string; export declare function AttachmentTitle({ className, ...props }: React_2.ComponentProps<'span'>): JSX.Element; export declare function AttachmentTrigger({ className, asChild, type, ...props }: React_2.ComponentProps<'button'> & { asChild?: boolean; }): JSX.Element; declare const attachmentVariants: (props?: ({ size?: "default" | "xs" | "sm" | null | undefined; orientation?: "horizontal" | "vertical" | null | undefined; } & ClassProp) | undefined) => string; export declare function Avatar({ className, size, ...props }: React_2.ComponentProps<typeof Avatar_2.Root> & { size?: 'default' | 'sm' | 'lg'; }): JSX.Element; export declare function AvatarBadge({ className, status, ...props }: React_2.ComponentProps<'span'> & VariantProps<typeof avatarBadgeVariants>): JSX.Element; declare const avatarBadgeVariants: (props?: ({ status?: "idle" | "available" | "offline" | "busy" | null | undefined; } & ClassProp) | undefined) => string; declare const avatarColorVariants: (props?: ({ color?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "background" | "background-soft" | "foreground" | "foreground-soft" | "transparent" | "surface-2xs" | "surface-xs" | "surface-sm" | "surface-md" | "surface-lg" | "surface-xl" | "surface-2xl" | "surface-3xl" | "surface-4xl" | "sgd-1" | "sgd-2" | "sgd-3" | "sgd-4" | "sgd-5" | "sgd-6" | "sgd-7" | "sgd-8" | "sgd-9" | "sgd-10" | "sgd-11" | "sgd-12" | "sgd-13" | "sgd-14" | "sgd-15" | "sgd-16" | "sgd-17" | null | undefined; border?: boolean | null | undefined; } & ClassProp) | undefined) => string; export declare function AvatarFallback({ className, color, border, ...props }: React_2.ComponentProps<typeof Avatar_2.Fallback> & VariantProps<typeof avatarColorVariants>): JSX.Element; export declare function AvatarGroup({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function AvatarGroupCount({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function AvatarImage({ className, ...props }: React_2.ComponentProps<typeof Avatar_2.Image>): JSX.Element; export declare function Badge({ className, rounded, variant, size, ...props }: default_2.HTMLAttributes<HTMLDivElement> & VariantProps<typeof badgeVariants>): JSX.Element; declare const badgeVariants: (props?: ({ variant?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "outline" | "surface-sm" | "surface-xl" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; size?: "base" | "xs" | "sm" | "lg" | "xl" | null | undefined; } & ClassProp) | undefined) => string; export declare const Banner: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & VariantProps<(props?: ({ backgroundColor?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "background" | "background-soft" | "foreground" | "foreground-soft" | "transparent" | null | undefined; padding?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "2xl" | "3xl" | "none" | null | undefined; } & ClassProp) | undefined) => string> & VariantProps<(props?: ({ bodyMaxWidth?: "base" | "xs" | "sm" | "lg" | "xl" | "full" | null | undefined; bodyGap?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "2xl" | "3xl" | "none" | null | undefined; } & ClassProp) | undefined) => string> & VariantProps<(props?: ({ sidebarWidth?: "base" | "sm" | "lg" | "full" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLDivElement>>; export declare const BannerBody: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & default_2.RefAttributes<HTMLDivElement>>; export declare const BannerBodyContent: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & default_2.RefAttributes<HTMLDivElement>>; export declare const BannerBodySidebar: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & default_2.RefAttributes<HTMLDivElement>>; declare interface BaseOption { value: string | number; label: string | number; } export declare const Blockquote: default_2.ForwardRefExoticComponent<default_2.QuoteHTMLAttributes<HTMLQuoteElement> & VariantProps<(props?: ({ weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLQuoteElement>>; declare type BlueScale = { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 600?: string; 700?: string; }; export declare const Breadcrumb: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.HTMLAttributes<HTMLElement>, HTMLElement>, "ref"> & default_2.RefAttributes<HTMLElement>>; export declare function BreadcrumbEllipsis({ className, variant, ...props }: default_2.ComponentProps<'span'> & { variant?: 'default' | 'reverse'; }): JSX.Element; export declare namespace BreadcrumbEllipsis { var displayName: string; } export declare const BreadcrumbItem: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & default_2.RefAttributes<HTMLLIElement>>; export declare const BreadcrumbLink: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>, "ref"> & { variant?: "default" | "reverse"; } & default_2.RefAttributes<HTMLAnchorElement>>; export declare const BreadcrumbList: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.OlHTMLAttributes<HTMLOListElement>, HTMLOListElement>, "ref"> & default_2.RefAttributes<HTMLOListElement>>; export declare const BreadcrumbPage: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & { variant?: "default" | "reverse"; } & default_2.RefAttributes<HTMLSpanElement>>; export declare function BreadcrumbSeparator({ variant }: { variant?: 'default' | 'reverse'; }): JSX.Element; export declare namespace BreadcrumbSeparator { var displayName: string; } export declare function Bubble({ variant, align, className, ...props }: React_2.ComponentProps<'div'> & VariantProps<typeof bubbleVariants> & { align?: 'start' | 'end'; }): JSX.Element; export declare function BubbleContent({ asChild, className, ...props }: React_2.ComponentProps<'div'> & { asChild?: boolean; }): JSX.Element; export declare function BubbleGroup({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function BubbleReactions({ side, align, className, ...props }: React_2.ComponentProps<'div'> & { align?: 'start' | 'end'; side?: 'top' | 'bottom'; }): JSX.Element; declare const bubbleVariants: (props?: ({ variant?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "outline" | "surface-2xs" | "surface-xs" | "surface-sm" | "surface-md" | "surface-lg" | "surface-xl" | "surface-2xl" | "surface-3xl" | "surface-4xl" | null | undefined; } & ClassProp) | undefined) => string; export declare function Button({ className, variant, size, arrow, rounded, padding, asChild, ...props }: React_2.ComponentProps<'button'> & VariantProps<typeof buttonVariants> & { asChild?: boolean; }): JSX.Element; declare const buttonVariants: (props?: ({ variant?: "link" | "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "outline" | "icon" | "surface-hard" | "background" | "background-soft" | "foreground" | "foreground-soft" | null | undefined; arrow?: boolean | null | undefined; size?: "base" | "xs" | "sm" | "xl" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; padding?: "base" | "sm" | "none" | null | undefined; } & ClassProp) | undefined) => string; export declare function Calendar({ className, classNames, showOutsideDays, captionLayout, buttonVariant, formatters, components, ...props }: React_2.ComponentProps<typeof DayPicker> & { buttonVariant?: React_2.ComponentProps<typeof Button>['variant']; }): JSX.Element; export declare const Card: React_2.ForwardRefExoticComponent<CardProps & React_2.RefAttributes<HTMLDivElement>>; export declare const CardDescription: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const CardFooter: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const CardHeader: React_2.ForwardRefExoticComponent<CardProps & React_2.RefAttributes<HTMLDivElement>>; export declare const CardImage: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLImageElement> & { src: string; alt?: string; } & React_2.RefAttributes<HTMLImageElement>>; declare interface CardProps extends React_2.HTMLAttributes<HTMLDivElement>, VariantProps<typeof cardVariants> { border?: boolean; } declare interface CardProps_2 extends React_2.HTMLAttributes<HTMLDivElement>, VariantProps<typeof cardVariants_2> { border?: boolean; } declare interface CardProps_3 extends React_2.HTMLAttributes<HTMLDivElement> { hoverImage?: string; } declare interface CardProps_4 extends HTMLAttributes<HTMLDivElement>, VariantProps<typeof cardVariants_3> { slides: { content: ReactNode; viz: ReactNode; }[]; slideNo?: boolean; autoScroll?: boolean | number; classNames?: { content?: string; viz?: string; arrowButton?: string; arrows?: string; playPauseButton?: string; playPauseIcon?: string; progressBar?: string; progressBarBg?: string; }; styles?: { content?: CSSProperties; viz?: CSSProperties; arrowButton?: CSSProperties; arrows?: CSSProperties; playPauseButton?: CSSProperties; playPauseIcon?: CSSProperties; progressBar?: CSSProperties; progressBarBg?: CSSProperties; }; } export declare const CardTag: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLHeadingElement> & React_2.RefAttributes<HTMLHeadingElement>>; export declare const CardTitle: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; declare const cardVariants: (props?: ({ variant?: "with-image" | "without-image" | null | undefined; backgroundColor?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "background" | "background-soft" | "foreground" | "foreground-soft" | "transparent" | "surface-xl" | "surface-2xl" | "surface-3xl" | null | undefined; size?: "base" | "xs" | "sm" | "lg" | "xl" | "full" | null | undefined; } & ClassProp) | undefined) => string; declare const cardVariants_2: (props?: ({ imageWidth?: "base" | "xs" | "sm" | "lg" | "xl" | "zero" | null | undefined; } & ClassProp) | undefined) => string; declare const cardVariants_3: (props?: ({ vizWidth?: "base" | "xs" | "sm" | "lg" | "xl" | "full" | null | undefined; } & ClassProp) | undefined) => string; export declare const Carousel: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & default_2.RefAttributes<HTMLDivElement>>; export declare const CarouselItem: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & VariantProps<(props?: ({ size?: "base" | "xs" | "sm" | "lg" | "xl" | "full" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLDivElement>>; export declare const Checkbox: default_2.ForwardRefExoticComponent<Omit<Checkbox_2.CheckboxProps & default_2.RefAttributes<HTMLButtonElement>, "ref"> & VariantProps<(props?: ({ color?: "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "foreground" | null | undefined; variant?: "light" | "normal" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; } & ClassProp) | undefined) => string> & { label?: string; labelClassName?: string; checkBoxClassName?: string; checkIconClassName?: string; } & default_2.RefAttributes<HTMLButtonElement>>; export declare const CheckboxGroup: default_2.ForwardRefExoticComponent<CheckboxGroupProps & default_2.RefAttributes<HTMLDivElement>>; export declare const CheckboxGroupItem: default_2.ForwardRefExoticComponent<CheckboxGroupItemProps & default_2.RefAttributes<HTMLButtonElement>>; declare interface CheckboxGroupItemProps extends Omit<default_2.ComponentPropsWithoutRef<typeof Checkbox_2.Root>, 'value'> { label?: string; labelClassName?: string; checkBoxClassName?: string; checkIconClassName?: string; value: string; } declare interface CheckboxGroupProps extends Omit<default_2.HTMLAttributes<HTMLDivElement>, 'onValueChange'> { defaultValue?: string[]; value?: string[]; onValueChange?: (value: string[]) => void; color?: 'primary' | 'secondary' | 'tertiary' | 'quaternary' | 'foreground' | undefined; rounded?: 'base' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'full'; variant?: 'light' | 'normal' | undefined; } export declare const Cite: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLElement>>; export declare function cn(...inputs: ClassValue[]): string; export declare const Code: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLElement>>; export { components } declare interface ConfigDataType { blue?: BlueScale; gray?: GrayScale; yellow?: AccentScale; red?: AccentScale; green?: AccentScale; azure?: AccentScale; foreground?: string; foregroundSoft?: string; background?: string; backgroundSoft?: string; ring?: string; cardHoverColor?: string; footerBackground?: string; error?: SemanticGroup; warning?: SemanticGroup; success?: SemanticGroup; info?: SemanticGroup; primary?: SemanticGroup; secondary?: SemanticGroup; tertiary?: SemanticGroup; quaternary?: SemanticGroup; content?: ContentScale; surface?: SurfaceScale; stroke?: StrokeScale; opacityDisabled?: string; fonts?: { body?: string; heading?: string; sans?: string; mono?: string; serif?: string; }; typography?: TypographyScale; leading?: LeadingScale; rounded?: RoundedScale; blurFrosted?: string; } export declare const ConfigProvider: ({ children, config, rtl }: ConfigProviderProps) => JSX.Element; declare interface ConfigProviderProps { children: ReactNode; config?: ConfigDataType; theme?: 'dark' | 'light'; rtl?: boolean; } export declare const Container: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & VariantProps<(props?: ({ backgroundColor?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "background" | "background-soft" | "foreground" | "foreground-soft" | "transparent" | "surface-2xs" | "surface-xs" | "surface-sm" | "surface-md" | "surface-lg" | "surface-xl" | "surface-2xl" | "surface-3xl" | "surface-4xl" | "sgd-1" | "sgd-2" | "sgd-3" | "sgd-4" | "sgd-5" | "sgd-6" | "sgd-7" | "sgd-8" | "sgd-9" | "sgd-10" | "sgd-11" | "sgd-12" | "sgd-13" | "sgd-14" | "sgd-15" | "sgd-16" | "sgd-17" | null | undefined; layout?: "default" | "flex" | null | undefined; width?: "base" | "xs" | "sm" | "lg" | "xl" | "full" | null | undefined; padding?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "2xl" | "3xl" | "none" | null | undefined; gap?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "2xl" | "3xl" | "none" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLDivElement>>; declare type ContentScale = { primary?: string; secondary?: string; tertiary?: string; quaternary?: string; placeholder?: string; disabled?: string; reverse?: string; }; export { createFilter } export declare function DatePicker({ selected, onSelect, disablePopover, classNames, variant, inputSize, placeHolder, ...props }: SingleCalendarProps & VariantProps<typeof datePickerVariants> & { disablePopover?: boolean; classNames?: { popOverTrigger?: string; popOverContent?: string; popOverTriggerIcon?: string; popOverTriggerButton?: string; }; placeHolder?: string; }): JSX.Element; declare const datePickerVariants: (props?: ({ variant?: "light" | "normal" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; inputSize?: "base" | "sm" | null | undefined; } & ClassProp) | undefined) => string; declare const datePickerVariants_2: (props?: ({ variant?: "light" | "normal" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; inputSize?: "base" | "sm" | null | undefined; } & ClassProp) | undefined) => string; export declare function DateRangePicker({ onValueChange, value, defaultValue, disablePopover, classNames, variant, inputSize, numberOfMonths, ...props }: SingleCalendarProps_2 & VariantProps<typeof datePickerVariants_2> & { numberOfMonths?: number; disablePopover?: boolean; classNames?: { popOverTrigger?: string; popOverContent?: string; popOverTriggerIcon?: string; popOverTriggerButton?: string; }; onValueChange?: (range: { from: Date | undefined; to: Date | undefined; }) => void; value?: { from: Date | undefined; to: Date | undefined; }; defaultValue?: { from: Date | undefined; to: Date | undefined; }; }): JSX.Element; export declare function DateTimePicker({ selected, onSelect, disablePopover, disabled, classNames, variant, inputSize, onValueChange, disabledHours, disabledMinutes, placeHolder, ...props }: SingleCalendarProps_3 & VariantProps<typeof dateTimePickerVariants> & { disablePopover?: boolean; classNames?: { popOverTrigger?: string; popOverContent?: string; popOverTriggerIcon?: string; popOverTriggerButton?: string; }; onValueChange?: (date?: Date) => void; disabledHours?: number[]; disabledMinutes?: number[]; disabled?: Matcher | Matcher[]; placeHolder?: string; }): JSX.Element; declare const dateTimePickerVariants: (props?: ({ variant?: "light" | "normal" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; inputSize?: "base" | "sm" | null | undefined; } & ClassProp) | undefined) => string; export declare function DateTimeRangePicker({ disablePopover, classNames, variant, inputSize, rounded, onValueChange, value, defaultValue, disabled, }: { variant?: 'light' | 'normal'; inputSize?: 'sm' | 'base'; rounded?: 'base' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'full'; classNames?: { popOverTrigger?: string; popOverContent?: string; popOverTriggerIcon?: string; }; onValueChange?: (dates?: { startDate?: Date; endDate?: Date; }) => void; value?: { startDate?: Date; endDate?: Date; }; defaultValue?: { startDate?: Date; endDate?: Date; }; disablePopover?: boolean; disabled?: Matcher | Matcher[]; }): JSX.Element; export declare function Drawer({ direction, ...props }: React_2.ComponentProps<typeof Drawer_2.Root>): JSX.Element; export declare function DrawerBody({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function DrawerClose({ ...props }: React_2.ComponentProps<typeof Drawer_2.Close>): JSX.Element; export declare function DrawerContent({ className, children, inPortal, overlayClassName, closeButtonClassName, ...props }: DrawerContentProps): JSX.Element; declare type DrawerContentProps = React_2.ComponentProps<typeof Drawer_2.Content> & { inPortal?: boolean; overlayClassName?: string; closeButtonClassName?: string; }; export declare function DrawerDescription({ ...props }: React_2.ComponentProps<typeof Drawer_2.Description>): JSX.Element; export declare function DrawerFooter({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function DrawerHeader({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function DrawerTitle({ ...props }: React_2.ComponentProps<typeof Drawer_2.Title>): JSX.Element; export declare function DrawerTrigger({ ...props }: React_2.ComponentProps<typeof Drawer_2.Trigger>): JSX.Element; export declare const DropdownMenu: default_2.FC<DropdownMenu_2.DropdownMenuProps>; export declare const DropdownMenuContent: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuContentProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & { inPortal?: boolean; } & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuGroup: default_2.ForwardRefExoticComponent<DropdownMenu_2.DropdownMenuGroupProps & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuItem: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuItemProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean; } & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuLabel: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuLabelProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean; } & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuPortal: default_2.FC<DropdownMenu_2.DropdownMenuPortalProps>; export declare const DropdownMenuSeparator: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuSeparatorProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuSub: default_2.FC<DropdownMenu_2.DropdownMenuSubProps>; export declare const DropdownMenuSubContent: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuSubContentProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuSubTrigger: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuSubTriggerProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & { inset?: boolean; } & default_2.RefAttributes<HTMLDivElement>>; export declare const DropdownMenuTrigger: default_2.ForwardRefExoticComponent<Omit<DropdownMenu_2.DropdownMenuTriggerProps & default_2.RefAttributes<HTMLButtonElement>, "ref"> & default_2.RefAttributes<HTMLButtonElement>>; export declare function DropdownSelect<Option extends BaseOption = BaseOption, IsMulti extends boolean = boolean, Group extends GroupBase<Option> = GroupBase<Option>>({ className, classNames, variant, size, truncateLabel, placeholder, maxTagCount, isDisabled, components, isSearchable, color, showCheck, ...props }: SelectPropsDataType<Option, IsMulti, Group>): JSX.Element; export declare const FeaturedCard: React_2.ForwardRefExoticComponent<FeaturedCardProps & React_2.RefAttributes<HTMLDivElement>>; export declare const FeaturedCardDescription: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const FeaturedCardFooter: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; declare interface FeaturedCardProps extends React_2.HTMLAttributes<HTMLDivElement>, VariantProps<typeof featuredCardVariants> { border?: boolean; } export declare const FeaturedCardTag: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const FeaturedCardTitle: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; declare const featuredCardVariants: (props?: ({ backgroundColor?: "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "background" | "background-soft" | "foreground" | "foreground-soft" | "transparent" | "surface-xl" | "surface-2xl" | "surface-3xl" | null | undefined; size?: "base" | "xs" | "sm" | "lg" | "xl" | "full" | null | undefined; } & ClassProp) | undefined) => string; export declare const FeatureShowcase: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare function FeatureShowcaseCard(props: { showTabs?: boolean; className?: string; sections: { section: string; items: { headerImage: string; stripColor?: string; content: React_2.ReactNode; }[]; }[]; }): JSX.Element; export declare const FeatureShowcaseIntro: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const FeatureShowcaseIntroBody: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLHeadingElement> & React_2.RefAttributes<HTMLHeadingElement>>; export declare const FeatureShowcaseIntroTitle: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLHeadingElement> & React_2.RefAttributes<HTMLHeadingElement>>; export declare function FileUpload({ onFileChange, children, ...props }: default_2.InputHTMLAttributes<HTMLInputElement> & { onFileChange?: (_d: File[]) => void; }): JSX.Element; export declare function Footer({ className, children, ...props }: default_2.HTMLAttributes<HTMLElement>): JSX.Element; export declare function FooterContent({ className, children, ...props }: default_2.HTMLAttributes<HTMLDivElement>): JSX.Element; export declare function FooterCopyrightUnit({ className, children, ...props }: default_2.HTMLAttributes<HTMLDivElement>): JSX.Element; export declare function FooterLogoUnit({ className, link, children, locale, ...props }: default_2.HTMLAttributes<HTMLDivElement> & { link?: string; locale?: 'en' | 'fr' | 'es'; }): JSX.Element; export declare function FooterMainNavUnit({ className, children, ...props }: default_2.HTMLAttributes<HTMLDivElement>): JSX.Element; declare type GrayScale = { 100?: string; 200?: string; 300?: string; 400?: string; 500?: string; 530?: string; 560?: string; 600?: string; 700?: string; }; export declare const Grid: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & GridProps & default_2.RefAttributes<HTMLDivElement>>; export declare const GridItem: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLDivElement> & GridItemProps & default_2.RefAttributes<HTMLDivElement>>; declare interface GridItemProps extends default_2.HTMLAttributes<HTMLDivElement> { noOfColSpan?: number | { base?: number; sm?: number; md?: number; lg?: number; xl?: number; '2xl'?: number; }; } declare interface GridProps extends default_2.HTMLAttributes<HTMLDivElement> { noOfCol?: number | ResponsiveValue; gap?: string; } export declare const H1: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; size?: "base" | "sm" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLHeadingElement>>; export declare const H2: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLHeadingElement>>; export declare const H3: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLHeadingElement>>; export declare const H4: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLHeadingElement>>; export declare const H5: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; size?: "base" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLHeadingElement>>; export declare const H6: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({ marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "base-responsive" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLHeadingElement>>; export declare function Header({ className, children, ...props }: default_2.HTMLAttributes<HTMLElement>): JSX.Element; export declare function HeaderActions({ className, children, ...props }: default_2.HTMLAttributes<HTMLDivElement>): JSX.Element; export declare function HeaderLogoUnit({ className, siteName, siteSubName, hyperlink, logoLocale, ...props }: default_2.HTMLAttributes<HTMLDivElement> & { siteName: string; siteSubName?: string; hyperlink?: string; logoLocale?: 'en' | 'fr' | 'es'; }): JSX.Element; export declare function HeaderMainNavUnit({ className, children, ...props }: default_2.HTMLAttributes<HTMLDivElement>): JSX.Element; export declare function HeaderMenuUnit({ className, children, align, ...props }: default_2.HTMLAttributes<HTMLDivElement> & { align?: 'center' | 'end'; }): JSX.Element; declare type HeadingSizeScale = { base?: string; sm?: string; xs?: string; }; export declare const HoverCard: default_2.FC<HoverCard_2.HoverCardProps>; export declare const HoverCardContent: default_2.ForwardRefExoticComponent<Omit<HoverCard_2.HoverCardContentProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & default_2.RefAttributes<HTMLDivElement>>; export declare const HoverCardTrigger: default_2.ForwardRefExoticComponent<Omit<HoverCard_2.HoverCardTriggerProps & default_2.RefAttributes<HTMLAnchorElement>, "ref"> & default_2.RefAttributes<HTMLAnchorElement>>; export declare const Input: default_2.ForwardRefExoticComponent<default_2.InputHTMLAttributes<HTMLInputElement> & VariantProps<(props?: ({ variant?: "light" | "normal" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; inputSize?: "base" | "sm" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLInputElement>>; export declare function InputGroup({ className, variant, rounded, ...props }: React_2.ComponentProps<'div'> & VariantProps<typeof inputGroupVariants>): JSX.Element; export declare function InputGroupAddon({ className, align, variant, ...props }: React_2.ComponentProps<'div'> & VariantProps<typeof inputGroupAddonVariants>): JSX.Element; declare const inputGroupAddonVariants: (props?: ({ variant?: "error" | "warning" | "success" | "info" | "surface" | "surface-hard" | "background" | "background-soft" | "foreground" | "foreground-soft" | "transparent" | null | undefined; align?: "block-end" | "block-start" | "inline-end" | "inline-start" | null | undefined; } & ClassProp) | undefined) => string; export declare function InputGroupButton({ className, type, variant, size, ...props }: Omit<React_2.ComponentProps<typeof Button>, 'size'> & VariantProps<typeof inputGroupButtonVariants>): JSX.Element; declare const inputGroupButtonVariants: (props?: ({ size?: "xs" | "sm" | "icon-xs" | "icon-sm" | null | undefined; } & ClassProp) | undefined) => string; export declare function InputGroupInput({ className, ...props }: React_2.ComponentProps<'input'>): JSX.Element; export declare function InputGroupText({ className, variant, ...props }: React_2.ComponentProps<'span'> & VariantProps<typeof inputGroupTextVariants>): JSX.Element; export declare function InputGroupTextarea({ className, ...props }: React_2.ComponentProps<'textarea'>): JSX.Element; declare const inputGroupTextVariants: (props?: ({ variant?: "reverse" | "error" | "warning" | "success" | "info" | "primary" | "secondary" | "tertiary" | "quaternary" | "placeholder" | null | undefined; } & ClassProp) | undefined) => string; declare const inputGroupVariants: (props?: ({ variant?: "light" | "normal" | null | undefined; rounded?: "base" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | null | undefined; } & ClassProp) | undefined) => string; export declare const Label: default_2.ForwardRefExoticComponent<Omit<Label_2.LabelProps & default_2.RefAttributes<HTMLLabelElement>, "ref"> & default_2.RefAttributes<HTMLLabelElement>>; export declare function LanguageSwitcher(props: { options: { label: string; id: string; }[]; defaultValue: string; value?: string; onValueChange?: (_d: string) => void; inPortal?: boolean; }): JSX.Element; declare type LeadingScale = { h1?: string; h2?: string; h3?: string; h4?: string; h5?: string; h6?: string; p?: string; '2xl'?: string; xl?: string; lg?: string; base?: string; sm?: string; xs?: string; }; export declare const Li: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & default_2.RefAttributes<HTMLLIElement>>; declare const loaderVariants: (props?: ({ color?: "primary" | "secondary" | "tertiary" | "quaternary" | "foreground" | null | undefined; size?: "base" | "sm" | "lg" | null | undefined; } & ClassProp) | undefined) => string; export declare function MarkdownRenderer({ classNames, text, components, }: { classNames?: { h1?: string; h2?: string; h3?: string; h4?: string; h5?: string; h6?: string; cite?: string; code?: string; blockquote?: string; p?: string; a?: string; ul?: string; ol?: string; li?: string; hr?: string; pre?: string; table?: string; thead?: string; td?: string; tr?: string; tbody?: string; th?: string; }; components?: Components; text?: string; }): JSX.Element; export declare function Marker({ className, variant, asChild, ...props }: React_2.ComponentProps<'div'> & VariantProps<typeof markerVariants> & { asChild?: boolean; }): JSX.Element; export declare function MarkerContent({ className, ...props }: React_2.ComponentProps<'span'>): JSX.Element; export declare function MarkerIcon({ className, ...props }: React_2.ComponentProps<'span'>): JSX.Element; declare const markerVariants: (props?: ({ variant?: "default" | "separator" | "border" | null | undefined; } & ClassProp) | undefined) => string; export declare function Message({ className, align, ...props }: React_2.ComponentProps<'div'> & { align?: 'start' | 'end'; }): JSX.Element; export declare function MessageAvatar({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function MessageContent({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function MessageFooter({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function MessageGroup({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function MessageHeader({ className, ...props }: React_2.ComponentProps<'div'>): JSX.Element; export declare function MessageScroller({ className, ...props }: React_2.ComponentProps<typeof MessageScroller_2.Root>): JSX.Element; export declare function MessageScrollerButton({ direction, className, children, render, variant, size, ...props }: React_2.ComponentProps<typeof MessageScroller_2.Button> & Pick<React_2.ComponentProps<typeof Button>, 'variant' | 'size'>): JSX.Element; export declare function MessageScrollerContent({ className, ...props }: React_2.ComponentProps<typeof MessageScroller_2.Content>): JSX.Element; export declare function MessageScrollerItem({ className, scrollAnchor, ...props }: React_2.ComponentProps<typeof MessageScroller_2.Item>): JSX.Element; export declare function MessageScrollerProvider(props: React_2.ComponentProps<typeof MessageScroller_2.Provider>): JSX.Element; export declare function MessageScrollerViewport({ className, ...props }: React_2.ComponentProps<typeof MessageScroller_2.Viewport>): JSX.Element; export declare function Modal(props: { title?: string; description?: string; children?: default_2.ReactNode; footer?: default_2.ReactNode; open?: boolean; onClose?: () => void; className?: string; showCloseButton?: boolean; titleClassName?: string; footerClassName?: string; descriptionClassName?: string; overlayClassName?: string; closeButtonClassName?: string; inPortal?: boolean; }): JSX.Element; export declare const Ol: default_2.ForwardRefExoticComponent<Omit<default_2.DetailedHTMLProps<default_2.OlHTMLAttributes<HTMLOListElement>, HTMLOListElement>, "ref"> & default_2.RefAttributes<HTMLOListElement>>; export declare const P: default_2.ForwardRefExoticComponent<default_2.HTMLAttributes<HTMLParagraphElement> & VariantProps<(props?: ({ size?: "base" | "xs" | "sm" | "lg" | "xl" | "base-responsive" | null | undefined; leading?: "base" | "xs" | "sm" | "lg" | "xl" | "2xl" | "none" | null | undefined; weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined; decoration?: "normal" | "italic" | "underline" | "line-through" | null | undefined; marginBottom?: "base" | "2xs" | "xs" | "sm" | "lg" | "xl" | "none" | "3xs" | null | undefined; alignment?: "left" | "right" | "center" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLParagraphElement>>; export declare const PageHeader: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & { backgroundImage?: string; minHeight?: boolean | string; contentMode?: "light" | "dark"; variant?: "primary" | "secondary"; } & React_2.RefAttributes<HTMLDivElement>>; export declare const PageHeaderContent: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const PageHeaderHead: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCard: React_2.ForwardRefExoticComponent<CardProps_2 & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardContainer: React_2.ForwardRefExoticComponent<CardProps_2 & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardContent: React_2.ForwardRefExoticComponent<CardProps_2 & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardDescription: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardFooter: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardHeader: React_2.ForwardRefExoticComponent<CardProps_2 & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardImage: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLImageElement> & { src: string; alt?: string; } & React_2.RefAttributes<HTMLImageElement>>; export declare const PageWideCardTag: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare const PageWideCardTitle: React_2.ForwardRefExoticComponent<React_2.HTMLAttributes<HTMLDivElement> & React_2.RefAttributes<HTMLDivElement>>; export declare function Pagination(props: { defaultPage?: number; total: number; pageSize: number; onChange: (page: number) => void; className?: string; classNames?: { control?: string; list?: string; navigation?: string; ellipsis?: string; active?: string; }; }): JSX.Element; export declare const Popover: default_2.FC<Popover_2.PopoverProps>; export declare const PopoverAnchor: default_2.ForwardRefExoticComponent<Popover_2.PopoverAnchorProps & default_2.RefAttributes<HTMLDivElement>>; export declare const PopoverContent: default_2.ForwardRefExoticComponent<Omit<Popover_2.PopoverContentProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & default_2.RefAttributes<HTMLDivElement>>; export declare const PopoverTrigger: default_2.ForwardRefExoticComponent<Popover_2.PopoverTriggerProps & default_2.RefAttributes<HTMLButtonElement>>; declare interface Props { sdg: '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17; size?: number; background: boolean; } export declare const RadioGroup: default_2.ForwardRefExoticComponent<Omit<RadioGroup_2.RadioGroupProps & default_2.RefAttributes<HTMLDivElement>, "ref"> & VariantProps<(props?: ({ color?: "primary" | "secondary" | "tertiary" | "quaternary" | "surface" | "foreground" | null | undefined; variant?: "light" | "normal" | null | undefined; } & ClassProp) | undefined) => string> & default_2.RefAttributes<HTMLDivElement>>; export declare const RadioGroupItem: default_2.ForwardRefExoticComponent<Omit<RadioGroup_2.RadioGroupItemProps & default_2.RefAttributes<HTMLButtonElement>, "ref"> & { label: string; radioClassName?: string; labelClassName?: string; } & default_2.RefAttributes<HTMLButtonElement>>; exp