import * as React from 'react'; import { ButtonProps as ButtonProps$1, IconButtonProps as IconButtonProps$1, SkeletonProps, TextProps, TextField as TextField$1, BadgeProps, AvatarProps as AvatarProps$1 } from '@radix-ui/themes'; import { GetPropDefTypes, dialogContentPropDefs, buttonPropDefs, iconButtonPropDefs, textFieldRootPropDefs, selectTriggerPropDefs, badgePropDefs, dropdownMenuContentPropDefs, dropdownMenuItemPropDefs, avatarPropDefs, textPropDefs, skeletonPropDefs } from '@radix-ui/themes/props'; export { d as Dialog } from '../dialog-CGXwsXVe.js'; export { a as AlertDialog } from '../alert-dialog-BMbVcJfZ.js'; export { d as DropdownMenu } from '../dropdown-menu-BQ5LtvdR.js'; export { s as Select } from '../select-KR89Qnvm.js'; import '@radix-ui/themes/components/dialog'; import '@radix-ui/themes/components/alert-dialog'; import '@radix-ui/themes/components/dropdown-menu'; import '@radix-ui/themes/components/select'; interface ButtonProps extends Omit { variant?: "primary" | "secondary" | "destructive"; unsafe_radixVariant?: ButtonProps$1["variant"]; } declare const Button: React.ForwardRefExoticComponent>; interface IconButtonProps extends IconButtonProps$1 { title: string; } declare const IconButton: React.ForwardRefExoticComponent>; declare const Skeleton: React.ForwardRefExoticComponent>; declare const Label: React.ForwardRefExoticComponent>; declare const TextField: React.ForwardRefExoticComponent>; declare const TextFieldSlot: React.ForwardRefExoticComponent>; declare const PasswordField: React.ForwardRefExoticComponent>; declare const Badge: React.ForwardRefExoticComponent>; interface AvatarProps extends AvatarProps$1 { dim?: boolean; } declare const Avatar: React.ForwardRefExoticComponent>; type OmitAsChild = { [K in keyof T]: T[K] extends undefined ? undefined : Omit, "asChild">; }; type Elements = OmitAsChild<{ dialog?: GetPropDefTypes; primaryButton?: GetPropDefTypes; secondaryButton?: GetPropDefTypes; destructiveButton?: GetPropDefTypes; iconButton?: GetPropDefTypes; textfield?: GetPropDefTypes; select?: GetPropDefTypes; badge?: GetPropDefTypes; dropdown?: GetPropDefTypes; primaryMenuItem?: GetPropDefTypes; destructiveMenuItem?: GetPropDefTypes; avatar?: Omit, "fallback">; label?: GetPropDefTypes; skeleton?: GetPropDefTypes; }>; export { Avatar, Badge, Button, type ButtonProps, type Elements, IconButton, type IconButtonProps, Label, PasswordField, Skeleton, TextField, TextFieldSlot };