import { SectionProps, ItemProps, MenuTriggerProps, ListState, OverlayTriggerProps, OverlayTriggerState, ListProps, CheckboxGroupProps as _CheckboxGroupProps1, RadioGroupProps as _RadioGroupProps1 } from "react-stately"; import * as React from "react"; import { AriaTextFieldProps, AriaButtonProps, AriaNumberFieldProps, AriaTextFieldOptions, AriaCheckboxGroupProps, AriaCheckboxProps, AriaCheckboxGroupItemProps, AriaMenuProps, Placement, AriaListBoxOptions, AriaComboBoxProps, AriaRadioGroupProps, AriaRadioProps, Key, AriaCalendarProps, AriaDatePickerProps, AriaProgressBarProps, AriaSwitchProps, AriaSliderProps, AriaTabListProps, AriaModalOverlayProps, AriaPopoverProps, AriaTagGroupProps } from "react-aria"; import { ToggleButtonProps } from "react-aria-components"; import { DateValue } from "@react-types/calendar"; import { DateValue as _DateValue1 } from "@internationalized/date"; import { Color as _Color1, ColorAreaProps as _ColorAreaProps1 } from "@react-stately/color"; import { AriaColorFieldProps, AriaColorSliderOptions } from "@react-aria/color"; import { Color as _Color2 } from "@react-types/color"; declare const supportedColors: readonly ["tomato", "red", "crimson", "pink", "plum", "purple", "violet", "indigo", "blue", "cyan", "teal", "green", "grass", "orange", "brown", "sky", "mint", "lime", "yellow", "amber", "gold", "bronze", "gray", "mauve", "slate", "sage", "olive", "sand"]; type Color = (typeof supportedColors)[number]; type ColorVariant = "solid" | "outline" | "light" | "lightOutline" | "solidMono" | "ghost" | "pastel"; type InputAppearance = "outline" | "filled" | "filled-outline"; type BorderRadius = "none" | "sm" | "md" | "lg" | "full"; type ButtonSize = "xs" | "sm" | "md" | "lg" | "xl"; type ButtonAppearance = "primary" | "secondary" | "minimal"; type ButtonAppearanceSchemaType = Partial>; type PositionType = "absolute" | "relative" | "fixed" | "sticky"; type JustifyContentType = "start" | "center" | "end" | "space-between" | "space-around" | "space-evenly"; type AlignItemsType = "start" | "center" | "end" | "stretch" | "baseline"; type FlexDirectionType = "row" | "column" | "row-reverse" | "column-reverse"; type SizeOption = "none" | "4xs" | "3xs" | "2xs" | "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" | "4xl"; type ActionStatus = "idle" | "loading" | "success" | "error"; type ID = string | number; type SectionElement = React.ReactElement>; type ItemElement = React.ReactElement>; type CollectionElement = SectionElement | ItemElement; type CollectionChildren = CollectionElement | CollectionElement[] | ((item: T) => CollectionElement); type AsProps = { as?: T | React.ElementType; } & Omit, "as" | "color">; type Breakpoints = "base" | "sm" | "md" | "lg" | "xl" | "2xl"; interface StyleProps { /** Use this to add classes to the component. you can also use the `className` prop. But i won't recommend to use both at the same time. */ classNames?: Partial>; /** Use this to add styles to the component. you can also use the `style` prop. But i won't recommend to use both at the same time. */ styles?: Partial>; className?: string; style?: React.CSSProperties; } type ResponsiveProp = T | { [K in Breakpoints]?: T; }; interface ColorProps { color?: Color; variant?: ColorVariant; } interface BoxProps { stretchX?: boolean; stretchY?: boolean; stretchXY?: boolean; position?: PositionType; } declare const _Box: { ({ stretchX, stretchY, stretchXY, children, className, position, as, ...props }: React.PropsWithChildren & AsProps, ref: React.Ref): React.JSX.Element; displayName: string; }; export const Box: typeof _Box; type Columns = "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10" | "11" | "12" | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12; interface GridProps { columns?: ResponsiveProp; gap?: ResponsiveProp; gapX?: ResponsiveProp; gapY?: ResponsiveProp; align?: ResponsiveProp; justify?: ResponsiveProp; } declare const _Grid: { (props: GridProps & BoxProps & AsProps, ref: React.Ref): React.JSX.Element; displayName: string; }; export const Grid: typeof _Grid; interface GridItemProps extends React.ComponentProps { colSpan?: ResponsiveProp; } declare const _GridItem: { (props: GridItemProps & AsProps, ref: React.Ref): React.JSX.Element; displayName: string; }; export const GridItem: typeof _GridItem; interface FlexProps extends BoxProps { justify?: JustifyContentType; align?: AlignItemsType; direction?: FlexDirectionType; gap?: ResponsiveProp; columnGap?: ResponsiveProp; rowGap?: ResponsiveProp; stack?: boolean; inline?: boolean; wrap?: "wrap" | "nowrap" | "wrap-reverse"; } declare const _Flex: { (props: React.PropsWithChildren & AsProps, ref: React.Ref): React.JSX.Element; displayName: string; }; export const Flex: typeof _Flex; type TextWeight = "light" | "regular" | "medium" | "semi-bold" | "bold" | "heavy" | "inherit"; type TextColorVariant = "light" | "lighter" | "dark" | "default"; interface TextProps { size?: ResponsiveProp; weight?: TextWeight; highlight?: boolean; color?: Color | "inherit" | "white" | "black"; variant?: TextColorVariant; align?: "left" | "center" | "right"; numeric?: boolean; underline?: boolean; italic?: boolean; lineHeight?: "normal" | "shorter" | "short" | "base" | "tall"; textCase?: "uppercase" | "lowercase" | "capitalize"; } declare const _Text: { (props: React.PropsWithChildren & AsProps, ref?: React.Ref): React.JSX.Element; displayName: string; }; export const Text: typeof _Text; type SpaceProps = FlexProps & StyleProps<"wrapper"> & { compact?: boolean; gap?: SizeOption; }; export function Space({ children, compact, gap, className, classNames, style, styles, ...props }: React.PropsWithChildren): React.JSX.Element; interface ThemeProviderValue { color?: Color; scaling?: SizeScale; grayVariant?: string; radius?: BorderRadius; buttonAppearance?: ButtonAppearanceSchemaType; avatarRadiusSize?: BorderRadius; inputAppearance?: InputAppearance; } interface ThemeProviderProps extends ThemeProviderValue { children?: React.ReactNode; className?: string; } type SizeScale = "90%" | "95%" | "100%" | "105%" | "110%"; export function ThemeProvider(props: ThemeProviderProps): React.JSX.Element; export function useTheme(options?: { requireThemeProvider: boolean; }): ThemeProviderValue | null; type FocusableElement = Element | HTMLOrSVGElement; type FieldProps = InputProps & StyleProps & { labelProps?: React.LabelHTMLAttributes | React.DOMAttributes; descriptionProps?: React.DOMAttributes; errorMessageProps?: React.DOMAttributes; children?: React.ReactNode; replaceDefaultControlWrapper?: boolean; }; type FieldComponentProps = Omit, "labelProps" | "descriptionProps" | "errorMessageProps">; type InputProps = { description?: React.ReactNode; label?: React.ReactNode; error?: React.ReactNode; append?: React.ReactNode; prepend?: React.ReactNode; validationStatus?: "error" | "success" | "warning"; shape?: "rounded" | "sharp"; inputRef?: React.RefObject; wrapperRef?: React.RefObject; appearance?: InputAppearance; size?: "xs" | "sm" | "md" | "lg" | "xl"; color?: Color; radius?: BorderRadius; isDisabled?: boolean; }; export declare namespace Field { var displayName: string; } type TextInputProps = AriaTextFieldProps & FieldComponentProps<"input">; export function Input({ className, classNames, style, styles, onChange, inputRef, ...props }: TextInputProps): React.JSX.Element; interface LoaderProps extends React.HTMLAttributes { size?: "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl"; } export const Loader: React.ForwardRefExoticComponent>; type ButtonGroupProps = Pick & StyleProps<"wrapper"> & { label?: string; }; export function ButtonGroup({ color, variant, size, compact, radius, gap, children, idleColor, activeColor, idleVariant, activeVariant, isToggle, className, classNames, style, styles, }: ButtonGroupProps & React.ComponentProps): React.JSX.Element; interface ButtonToggleProps { isToggle?: boolean; idleColor?: Color; idleVariant?: ColorVariant; activeColor?: Color; activeVariant?: ColorVariant; } type ButtonProps = StyleProps<"wrapper" | "loader"> & AriaButtonProps<"button" | "div" | "a"> & ButtonToggleProps & { appearance?: ButtonAppearance; append?: React.ReactNode; as?: React.ElementType; color?: Color; defaultSelected?: boolean; form?: string; isIconButton?: boolean; isLoading?: boolean; isSelected?: boolean; prepend?: React.ReactNode; radius?: BorderRadius; role?: string; size?: ResponsiveProp; variant?: ColorVariant; } & Pick; export const Button: React.ForwardRefExoticComponent & AriaButtonProps<"a" | "button" | "div"> & ButtonToggleProps & { appearance?: ButtonAppearance; append?: React.ReactNode; as?: React.ElementType; color?: Color; defaultSelected?: boolean; form?: string; isIconButton?: boolean; isLoading?: boolean; isSelected?: boolean; prepend?: React.ReactNode; radius?: BorderRadius; role?: string; size?: ResponsiveProp; variant?: ColorVariant; } & Pick & React.RefAttributes>; interface IconButtonProps extends ButtonProps { isIcon?: boolean; } export const IconButton: React.ForwardRefExoticComponent>; type NumberInputProps = AriaNumberFieldProps & FieldComponentProps<"input" | "decrement" | "increment"> & { showSteppers?: boolean; decrementIcon?: React.ReactNode; incrementIcon?: React.ReactNode; }; export function NumberInput({ appearance, size, color, classNames, styles, append, prepend, placeholder, showSteppers, error, label, minValue, maxValue, formatOptions, inputRef, incrementIcon, decrementIcon, onChange, ...props }: NumberInputProps): React.JSX.Element; interface TextareaProps extends AriaTextFieldOptions<"textarea">, FieldProps<"input"> { resize?: "none" | "both" | "horizontal" | "vertical"; className?: string; style?: React.CSSProperties; } export const Textarea: React.ForwardRefExoticComponent>; interface CheckboxGroupProps extends AriaCheckboxGroupProps, CheckboxVariantProps { children?: React.ReactNode; } export const CheckboxGroup: React.ForwardRefExoticComponent>; interface CheckboxVariantProps extends StyleProps<"wrapper" | "icon" | "checkbox"> { appearance?: "outline" | "filled"; size?: "xs" | "sm" | "md" | "lg" | "xl"; shape?: "sharp" | "round"; color?: Color; } interface CheckboxProps extends AriaCheckboxProps, CheckboxVariantProps { className?: string; } export const Checkbox: React.ForwardRefExoticComponent>; interface CheckBoxItemProps extends AriaCheckboxGroupItemProps, StyleProps<"wrapper"> { className?: string; } export function CheckboxItem({ className, classNames, styles, style, ...props }: CheckBoxItemProps): React.JSX.Element; interface DropdownProps extends MenuTriggerProps { something?: string; } declare function _DropdownMenu1({ children, ...props }: React.PropsWithChildren): React.JSX.Element; interface DropdownTriggerProps extends StyleProps { asChild?: boolean; useClickEvent?: boolean; } declare function DropdownTrigger({ asChild, children, useClickEvent, }: React.PropsWithChildren): React.JSX.Element; interface MenuProps extends AriaMenuProps, StyleProps { menuHeader?: React.ReactNode | (() => React.ReactNode); menuFooter?: React.ReactNode | (() => React.ReactNode); minWidth?: number | string; maxHeight?: number | string; maxWidth?: number | string; placement?: Placement; offset?: number; color?: Color; } declare function Menu({ placement, offset, ...props }: MenuProps): React.JSX.Element | null; interface MenuItemRenderProps { icon?: React.ReactNode; label?: React.ReactNode; description?: React.ReactNode; asChild?: boolean; className?: string; style?: React.CSSProperties; isReadOnly?: boolean; color?: Color; onAction?: () => void; } declare const MenuItem: (props: ItemProps & MenuItemRenderProps) => JSX.Element; declare const MenuSection: (props: SectionProps & MenuItemRenderProps) => JSX.Element; type DropdownMenuType = { Root: typeof _DropdownMenu1; Menu: typeof Menu; Trigger: typeof DropdownTrigger; Item: typeof MenuItem; Section: typeof MenuSection; }; export const DropdownMenu: DropdownMenuType; type CollectionItemProps = ItemProps & StyleProps<"wrapper" | "label" | "append" | "prepend" | "selectionIndicator" | "selectedMarker"> & ColorProps; type CollectionSectionProps = SectionProps & StyleProps<"wrapper" | "heading" | "separator" | "items"> & ColorProps; export const ListBoxItem: (props: CollectionItemProps) => JSX.Element; export const ListBoxSection: (props: CollectionSectionProps) => JSX.Element; interface ListBoxRenderProps { children?: CollectionChildren; labelKey?: keyof T | string; valueKey?: keyof T | string; sectionKey?: keyof T; state?: ListState; color?: Color; width?: number | string; showSectionSeparator?: boolean; showSelectionIndicator?: boolean; renderOption?: (item: T) => React.ReactNode; renderSelectionIndicator?: (item: T) => React.ReactNode; renderSectionLabel?: (item: T) => React.ReactNode; renderEmpty?: () => React.ReactNode; } interface ListBoxProps extends AriaListBoxOptions, ListBoxRenderProps, StyleProps<"wrapper" | "label" | "section" | "option"> { listBoxRef?: React.RefObject; } export function ListBox({ state, color, width, listBoxRef, renderEmpty, classNames, className, style, styles, ...props }: ListBoxProps): React.JSX.Element; interface ComboBoxProps extends Omit, "children">, Omit, "children">, ListBoxRenderProps { selectorIcon?: React.ReactNode; selectorSize?: ButtonSize; isLoading?: boolean; loadingIndicator?: React.ReactNode; loadData?: (filter?: string, signal?: AbortSignal) => Promise; } export function ComboBox({ description, descriptionProps, error, errorMessageProps, label, labelProps, selectorIcon, selectorSize, style, styles, className, classNames, isLoading, loadData, loadingIndicator, ...props }: ComboBoxProps): React.JSX.Element; interface RadioProps extends AriaRadioProps { className?: string; style?: React.CSSProperties; size?: "xs" | "sm" | "md" | "lg"; appearance?: InputAppearance; color?: Color; } export const Radio: React.ForwardRefExoticComponent>; interface RadioGroupProps extends AriaRadioGroupProps, FlexProps, StyleProps<"wrapper"> { children?: React.ReactNode; } export const RadioGroup: React.ForwardRefExoticComponent>; interface RadioCardProps extends AriaRadioProps { title?: React.ReactNode; description?: React.ReactNode; children?: React.ReactNode; showIndicator?: boolean; appearance?: InputAppearance; color?: Color; } export const RadioCard: React.ForwardRefExoticComponent>; interface RadioItemProps extends AriaRadioProps, StyleProps<"wrapper"> { children?: React.ReactNode; } export function RadioItem({ className, style, classNames, styles, ...props }: RadioItemProps): React.JSX.Element; export const Tag: React.ForwardRefExoticComponent, HTMLSpanElement>, "ref"> & { prepend?: React.ReactNode; append?: React.ReactNode; hashValue?: string; color?: Color; size?: "xs" | "sm" | "md" | "lg" | "xl"; shape?: "pill" | "rounded" | "sharp"; radius?: BorderRadius; variant?: ColorVariant; } & React.RefAttributes>; type SingleOrMultipleValue = ID | Array; interface MockNativeOnChangeEvent { target: { value: SingleOrMultipleValue; name?: string; }; } type SelectProps = ListBoxProps & FieldProps<"trigger" | "listbox" | "label" | "popover" | "description" | "errorMessage" | "value" | "placeholder"> & { renderValue?: (value: T) => React.ReactNode; placeholder?: string; isDisabled?: boolean; name?: string; listBoxColor?: Color; value?: SingleOrMultipleValue; defaultValue?: SingleOrMultipleValue; onChange?(event: MockNativeOnChangeEvent): void; onSelectionChange?(keys: Array): void; }; export function Select({ label, selectionMode, appearance, renderValue, color, error, description, size, radius, listBoxColor, className, value, onChange, onSelectionChange, style, classNames, styles, showSectionSeparator, showSelectionIndicator, ...props }: SelectProps): React.JSX.Element; interface CalendarProps extends AriaCalendarProps { numberOfMonths?: number; color?: Color; } export const Calendar: React.ForwardRefExoticComponent>; interface DateInputProps extends Omit, "value" | "onChange" | "defaultValue">, FieldProps<"input"> { numberOfMonths?: number; value?: string; defaultValue?: string; onChange?(value: string | null, dateObject?: _DateValue1 | null): void; dropdownIcon?: React.ReactNode; } export const DateInput: React.ForwardRefExoticComponent>; type AvatarSize = "2xs" | "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl"; type AvatarShape = "circle" | "square"; interface AvatarProps extends React.ComponentProps<"div">, StyleProps<"base" | "fallback" | "img"> { src?: string; alt?: string; name?: string; fallback?: React.ReactNode; radius?: BorderRadius; color?: Color; variant?: ColorVariant; size?: AvatarSize; initialsLength?: number; /**@deprecated use radius instead */ shape?: AvatarShape; } export const Avatar: React.ForwardRefExoticComponent & React.RefAttributes>; type Upload = { name: string; url: string; id: string; file?: File; status?: ActionStatus; progress?: number; }; interface FileUploaderProps { onFileUpload?: (files: Array) => void; onRemoveFile?: () => void; onStatusChange?: (status: ActionStatus) => void; error?: React.ReactNode; label?: React.ReactNode; allowMultiple?: boolean; uploads?: Array; hideFileList?: boolean; color?: Color; } export const FileUploader: React.ForwardRefExoticComponent>; interface SeparatorProps extends React.ComponentPropsWithoutRef<"div"> { orientation?: "horizontal" | "vertical"; color?: Color; opacity?: "faint" | "medium" | "strong"; } export const Separator: React.ForwardRefExoticComponent>; interface ProgressProps extends AriaProgressBarProps, React.ComponentPropsWithoutRef<"div"> { height?: number; color?: Color; } export const Progress: React.ForwardRefExoticComponent>; interface Props extends AriaSwitchProps { color?: Color; variant?: ColorVariant; size?: "sm" | "md" | "lg"; className?: string; } export const Switch: React.ForwardRefExoticComponent>; type SliderProps = { name?: string; size?: SizeOption; color?: Color; } & StyleProps<"wrapper" | "track" | "fill" | "thumb" | "innerThumb" | "label"> & AriaSliderProps; export function Slider({ className, classNames, style, styles, name, size, color, orientation, ...props }: SliderProps): React.JSX.Element; export function IconTray(props: any): React.JSX.Element; interface StickerProps extends FlexProps { padded?: boolean; color?: Color; variant?: ColorVariant; radius?: BorderRadius; } export const Sticker: React.ForwardRefExoticComponent>; interface TabsProps extends AriaTabListProps, StyleProps { orientation?: "horizontal" | "vertical"; } export function Tabs({ className, style, ...props }: TabsProps): React.JSX.Element; export const Tab: (props: ItemProps) => React.JSX.Element; export function Table(): React.JSX.Element; interface TimelineProps { items: Array; render?(item: T): React.ReactNode; labelKey?: keyof T; getIndicator?(item: T): React.ReactNode; hideLastItemTail?: boolean; } export function Timeline({ items, render, labelKey, getIndicator, hideLastItemTail, }: TimelineProps): React.JSX.Element; export interface ModalProps extends AriaModalOverlayProps, StyleProps<"wrapper" | "underlay" | "content" | "header" | "body" | "footer" | "title"> { hideTitle?: boolean; state?: OverlayTriggerState; children?: React.ReactNode; title?: React.ReactNode; description?: React.ReactNode; onConfirm?(): void; onCancel?(): void; confirmLabel?: string; cancelLabel?: string; confirmButtonProps?: React.ComponentProps; cancelButtonProps?: React.ComponentProps; width?: number | string; variant?: "modal" | "drawer"; showCloseButton?: boolean; onOpenChange?(open: boolean): void; onClose?(): void; isOpen?: boolean; defaultOpen?: boolean; } export function Modal({ isOpen, defaultOpen, onOpenChange, ...props }: Omit): React.JSX.Element; export declare namespace Modal { var useModal: $$parcel$import$7; } export function useModal(props?: OverlayTriggerProps): OverlayTriggerState; interface TagField extends FieldProps<"input"> { tags?: Array; defaultTags?: Array; placeholder?: string; onInputValueChange?(value: string): void; onChange?(tags: Array): void; tagVariant?: React.ComponentProps["variant"]; tagColor?: React.ComponentProps["color"]; tagShape?: React.ComponentProps["shape"]; tagSize?: React.ComponentProps["size"]; renderTag?(value: string, onRemove: (value: string) => void): React.ReactNode; } export function TagInput({ appearance, size, label, error, placeholder, tags, defaultTags, tagColor, tagVariant, tagShape, tagSize, color, onChange, renderTag, radius, }: TagField): React.JSX.Element; interface PopoverProps extends OverlayTriggerProps { children?: React.ReactNode; useNativeClickHandler?: boolean; } export function Popover({ children, useNativeClickHandler, ...props }: PopoverProps): React.JSX.Element; interface PopoverTriggerProps { children: React.ReactElement; } export function PopoverTrigger({ children }: PopoverTriggerProps): React.ReactElement>; interface PopoverContentProps extends StyleProps, Omit { width?: number; } export function PopoverContent({ children, offset, placement, style, className, ...props }: React.PropsWithChildren): React.JSX.Element | null; interface TagVariantProps { activeColor?: Color; activeVariant?: ColorVariant; idleColor?: Color; idleVariant?: ColorVariant; autoColor?: boolean; } interface TagGroupProps extends AriaTagGroupProps, FlexProps, TagVariantProps { } export function TagGroup({ wrap, gap, columnGap, rowGap, align, justify, activeColor, activeVariant, idleColor, idleVariant, autoColor, ...props }: TagGroupProps): React.JSX.Element; export const TagGroupItem: (props: ItemProps) => React.JSX.Element; type ColorPickerProps = StyleProps<"wrapper" | "area" | "swatch" | "hue" | "alpha"> & { onChange?: (color: _Color1) => void; color?: _Color1; }; export function ColorPicker({ onChange, color: colorProp, styles, classNames, className, style, }: ColorPickerProps): React.JSX.Element; type ColorAreaProps = _ColorAreaProps1 & StyleProps<"wrapper" | "thumb"> & { size?: SizeOption; radius?: BorderRadius; }; export function ColorArea({ className, classNames, style, styles, radius, ...props }: ColorAreaProps): React.JSX.Element; type ColorFieldProps = AriaColorFieldProps & FieldComponentProps<"input">; export function ColorField({ label, description, className, classNames, style, styles, ...props }: ColorFieldProps): React.JSX.Element; interface ColorOption { key: string; color: string; label?: string; } type ColorSwatchPickerProps = FlexProps & ListProps & StyleProps<"wrapper" | "swatch"> & { colors: Array; onChange?: (color: _Color1) => void; size?: SizeOption; radius?: BorderRadius; }; export function ColorSwatchPicker({ colors, items, children, radius, size, onChange, selectionMode, className, classNames, style, styles, ...props }: ColorSwatchPickerProps): React.JSX.Element; type ColorSliderProps = Omit; export function ColorSlider({ label, ...props }: ColorSliderProps): React.JSX.Element; export function parseColor(color: string): _Color2; type Mode = "single" | "multiple"; type ValueType = M extends "single" ? string : string[]; type CFGroupProps

= Omit; type CFUnion = CFGroupProps<_RadioGroupProps1> | CFGroupProps<_CheckboxGroupProps1>; type GroupProps = StyleProps<"wrapper"> & ButtonToggleProps & T & { children?: React.ReactNode; radius?: BorderRadius; size?: ButtonSize; }; type ToggleGroupProps = GroupProps & { mode?: M; } & React.ComponentProps; type ValueProps = { value?: ValueType; defaultValue?: ValueType; onChange?: (value: ValueType) => void; validate?: (value: ValueType) => void; }; export function ToggleGroup({ children, mode, value, defaultValue, onChange, validate, styles, classNames, className, style, ...props }: ToggleGroupProps & ValueProps): React.JSX.Element; type ToggleProps = StyleProps<"wrapper"> & ButtonToggleProps & { value: string; children: React.ReactNode; color?: Color; variant?: ColorVariant; size?: SizeOption; radius?: BorderRadius; isIconButton?: boolean; }; export function Toggle({ ...props }: ToggleProps): React.JSX.Element; //# sourceMappingURL=types.d.ts.map