import type { AccordionProps, AccordionSummaryProps } from '../../../../Accordion';
import type { AlertProps } from '../../../../Alert';
import type { AutocompleteProps } from '../../../../Autocomplete';
import type { AutocompleteBaseProps, AutocompleteBaseInputProps, AutocompleteBaseInputTagProps, AutocompleteBaseInputIconProps } from '../../../../AutocompleteBase';
import type { AutocompleteListCardItemProps, AutocompleteListCardInputProps, AutocompleteListCardDropdownProps, AutocompleteListCardInputAvatarProps } from '../../../../AutocompleteListCard';
import type { AutocompleteListCardProps } from '../../../../AutocompleteListCard/types';
import type { AutocompleteProps as AutocompletePropsNext } from '../../../../AutocompleteNext';
import type { AvatarProps } from '../../../../Avatar';
import type { BackdropProps } from '../../../../Backdrop';
import type { BadgeProps } from '../../../../Badge';
import type { BreadcrumbsProps } from '../../../../Breadcrumbs';
import type { ButtonProps } from '../../../../Button';
import type { ButtonProps as ButtonPropsNext } from '../../../../ButtonNext';
import type { CalendarProps } from '../../../../Calendar';
import type { CardProps } from '../../../../Card';
import type { CheckboxProps } from '../../../../Checkbox';
import type { CheckboxGroupProps } from '../../../../CheckboxGroup';
import type { CheckboxGroupProps as CheckboxGroupNextProps } from '../../../../CheckboxGroupNext';
import type { CheckboxProps as CheckboxNextProps } from '../../../../CheckboxNext';
import type { ChipProps } from '../../../../Chip';
import type { ChipGroupProps } from '../../../../ChipGroup';
import type { ChipProps as ChipNextProps } from '../../../../ChipNext';
import type { CollapseProps } from '../../../../Collapse';
import type { ContainerProps } from '../../../../Container';
import type { DataListProps } from '../../../../DataList';
import type { DataListBaseProps } from '../../../../DataListBase/types';
import type { DataListCardProps, DataListCardItemProps } from '../../../../DataListCard';
import type { DatePickerProps } from '../../../../DatePicker';
import type { DialogProps } from '../../../../Dialog';
import type { DialogProps as DialogNextProps } from '../../../../DialogNext';
import type { DividerProps } from '../../../../Divider';
import type { DrawerProps } from '../../../../Drawer';
import type { DrawerProps as DrawerNextProps } from '../../../../DrawerNext';
import type { FieldControlProps } from '../../../../FieldControl';
import type { FileProps } from '../../../../File';
import type { FileIconProps } from '../../../../FileIcon';
import type { FileIconButtonProps, FileProps as FileNextProps } from '../../../../FileNext';
import type { FilePickerProps } from '../../../../FilePicker';
import type { FileUploaderUploadButtonProps, FileUploaderProps, FileUploaderListItemProps, FileUploaderDropProps, FileUploaderInputProps, FileUploaderListProps, FileUploaderLoaderProps } from '../../../../FileUploader';
import type { FormGroupProps } from '../../../../FormGroup';
import type { FormTitleProps } from '../../../../FormTitle';
import type { GridProps, GridItemProps } from '../../../../Grid';
import type { IconButtonProps } from '../../../../IconButton';
import type { IconButtonProps as IconButtonPropsNext } from '../../../../IconButtonNext';
import type { IndicatorProps } from '../../../../Indicator';
import type { InputProps } from '../../../../Input';
import type { InputNumberProps } from '../../../../InputNumber';
import type { LinkProps } from '../../../../Link';
import type { ListProps, ListItemProps, ListItemButtonProps } from '../../../../List';
import type { PageListCardProps } from '../../../../ListCard';
import type { ListCardItemCenterButtonProps, ListCardItemCenterInfoProps, ListCardItemCenterTagProps, ListCardItemControlCheckboxProps, ListCardItemControlIconProps, ListCardItemControlItemProps, ListCardItemControlRadioProps, ListCardItemControlToggleProps, ListCardItemLeadingAvatarProps, ListCardItemLeadingCheckboxProps, ListCardItemLeadingIconProps, ListCardItemLeadingItemProps, ListCardItemLeadingRadioProps, ListCardItemTrailingBadgeProps, ListCardItemTrailingButtonProps, ListCardItemTrailingCheckboxProps, ListCardItemTrailingIconButtonProps, ListCardItemTrailingIconProps, ListCardItemTrailingInfoProps, ListCardItemTrailingItemProps, ListCardItemTrailingRadioProps, ListCardItemTrailingTagProps, ListCardItemTrailingToggleProps, ListCardItemProps } from '../../../../ListCardItem';
import type { LoaderProps } from '../../../../Loader';
import type { MenuProps, MenuItemProps, MenuListProps } from '../../../../Menu';
import type { ModalProps } from '../../../../Modal';
import type { PaginationProps } from '../../../../Pagination';
import type { PaperProps } from '../../../../Paper';
import type { PopoverProps } from '../../../../Popover';
import type { PortalProps } from '../../../../Portal';
import type { RadioProps } from '../../../../Radio';
import type { RadioGroupProps } from '../../../../RadioGroup';
import type { RadioGroupProps as RadioGroupNextProps } from '../../../../RadioGroupNext';
import type { RadioProps as RadioNextProps } from '../../../../RadioNext';
import type { SectionMessageProps } from '../../../../SectionMessage';
import type { SegmentProps } from '../../../../Segment';
import type { SelectProps } from '../../../../Select';
import type { SliderProps } from '../../../../Slider';
import type { SnackbarProviderProps } from '../../../../Snackbar';
import type { StackProps } from '../../../../Stack';
import type { TableContainerProps, TableProps, TableCaptionProps, TableCellProps } from '../../../../Table';
import type { TagProps } from '../../../../Tag';
import type { TagProps as TagPropsNext } from '../../../../TagNext';
import type { TextareaProps } from '../../../../Textarea';
import type { TitleProps } from '../../../../Title';
import type { ToggleProps } from '../../../../Toggle';
import type { ToggleProps as ToggleNextProps } from '../../../../ToggleNext';
import type { TooltipProps } from '../../../../Tooltip';
import type { TypographyProps } from '../../../../Typography';
export type ThemeDefaultProps = {
    Accordion?: Partial<AccordionProps>;
    AccordionSummary?: Partial<AccordionSummaryProps>;
    Alert?: Partial<AlertProps>;
    Autocomplete?: Partial<AutocompleteProps>;
    AutocompleteNext?: Partial<AutocompletePropsNext>;
    AutocompleteBase?: Partial<AutocompleteBaseProps>;
    AutocompleteBaseInput?: Partial<AutocompleteBaseInputProps>;
    AutocompleteBaseInputIcon?: Partial<AutocompleteBaseInputIconProps>;
    AutocompleteBaseInputTag?: Partial<AutocompleteBaseInputTagProps>;
    AutocompleteListCard?: Partial<AutocompleteListCardProps>;
    AutocompleteListCardItem?: Partial<AutocompleteListCardItemProps>;
    AutocompleteListCardDropdown?: Partial<AutocompleteListCardDropdownProps>;
    AutocompleteListCardInput?: Partial<AutocompleteListCardInputProps>;
    AutocompleteListCardInputAvatar?: Partial<AutocompleteListCardInputAvatarProps>;
    Avatar?: Partial<AvatarProps>;
    Backdrop?: Partial<BackdropProps>;
    Badge?: Partial<BadgeProps>;
    Breadcrumbs?: Partial<BreadcrumbsProps>;
    Button?: Partial<ButtonProps>;
    ButtonNext?: Partial<ButtonPropsNext>;
    Calendar?: Partial<CalendarProps>;
    Card?: Partial<CardProps>;
    Checkbox?: Partial<CheckboxProps>;
    CheckboxNext?: Partial<CheckboxNextProps>;
    CheckboxGroupNext?: Partial<CheckboxGroupNextProps>;
    CheckboxGroup?: Partial<CheckboxGroupProps>;
    Chip?: Partial<ChipProps>;
    ChipNext?: Partial<ChipNextProps>;
    ChipGroup?: Partial<ChipGroupProps>;
    Collapse?: Partial<CollapseProps>;
    Container?: Partial<ContainerProps>;
    DataListBase?: Partial<DataListBaseProps>;
    DataListCardItem?: Partial<DataListCardItemProps>;
    DataListCard?: Partial<DataListCardProps>;
    DataList?: Partial<DataListProps>;
    Dialog?: Partial<DialogProps>;
    DialogNext?: Partial<DialogNextProps>;
    DatePicker?: Partial<DatePickerProps>;
    Divider?: Partial<DividerProps>;
    Drawer?: Partial<DrawerProps>;
    DrawerNext?: Partial<DrawerNextProps>;
    FieldControl?: Partial<FieldControlProps>;
    File?: Partial<FileProps>;
    FilePicker?: Partial<FilePickerProps>;
    FileUploaderInput?: Partial<FileUploaderInputProps>;
    FileUploaderList?: Partial<FileUploaderListProps>;
    FileUploaderListItem?: Partial<FileUploaderListItemProps>;
    FileUploaderUploadButton?: Partial<FileUploaderUploadButtonProps>;
    FileIcon?: Partial<FileIconProps>;
    FileNext?: Partial<FileNextProps>;
    FileIconButton?: Partial<FileIconButtonProps>;
    FileUploader?: Partial<FileUploaderProps>;
    FileUploaderDrop?: Partial<FileUploaderDropProps>;
    FileUploaderLoader?: Partial<FileUploaderLoaderProps>;
    FormGroup?: Partial<FormGroupProps>;
    FormTitle?: Partial<FormTitleProps>;
    Grid?: Partial<GridProps>;
    GridItem?: Partial<GridItemProps>;
    IconButton?: Partial<IconButtonProps>;
    IconButtonNext?: Partial<IconButtonPropsNext>;
    Indicator?: Partial<IndicatorProps>;
    Input?: Partial<InputProps>;
    InputNumber?: Partial<InputNumberProps>;
    InputOTP?: Partial<InputProps>;
    Link?: Partial<LinkProps>;
    List?: Partial<ListProps>;
    ListItem?: Partial<ListItemProps>;
    ListItemButton?: Partial<ListItemButtonProps>;
    PageListCard?: Partial<PageListCardProps>;
    ListCardItem?: Partial<ListCardItemProps>;
    ListCardItemCenterButton?: Partial<ListCardItemCenterButtonProps>;
    ListCardItemCenterInfo?: Partial<ListCardItemCenterInfoProps>;
    ListCardItemCenterTag?: Partial<ListCardItemCenterTagProps>;
    ListCardItemControlCheckbox?: Partial<ListCardItemControlCheckboxProps>;
    ListCardItemControlIcon?: Partial<ListCardItemControlIconProps>;
    ListCardItemControlItem?: Partial<ListCardItemControlItemProps>;
    ListCardItemControlRadio?: Partial<ListCardItemControlRadioProps>;
    ListCardItemControlToggle?: Partial<ListCardItemControlToggleProps>;
    ListCardItemLeadingAvatar?: Partial<ListCardItemLeadingAvatarProps>;
    ListCardItemLeadingCheckbox?: Partial<ListCardItemLeadingCheckboxProps>;
    ListCardItemLeadingIcon?: Partial<ListCardItemLeadingIconProps>;
    ListCardItemLeadingItem?: Partial<ListCardItemLeadingItemProps>;
    ListCardItemLeadingRadio?: Partial<ListCardItemLeadingRadioProps>;
    ListCardItemTrailingBadge?: Partial<ListCardItemTrailingBadgeProps>;
    ListCardItemTrailingButton?: Partial<ListCardItemTrailingButtonProps>;
    ListCardItemTrailingCheckbox?: Partial<ListCardItemTrailingCheckboxProps>;
    ListCardItemTrailingIcon?: Partial<ListCardItemTrailingIconProps>;
    ListCardItemTrailingIconButton?: Partial<ListCardItemTrailingIconButtonProps>;
    ListCardItemTrailingInfo?: Partial<ListCardItemTrailingInfoProps>;
    ListCardItemTrailingItem?: Partial<ListCardItemTrailingItemProps>;
    ListCardItemTrailingRadio?: Partial<ListCardItemTrailingRadioProps>;
    ListCardItemTrailingTag?: Partial<ListCardItemTrailingTagProps>;
    ListCardItemTrailingToggle?: Partial<ListCardItemTrailingToggleProps>;
    Loader?: Partial<LoaderProps>;
    Menu?: Partial<MenuProps>;
    MenuItem?: Partial<MenuItemProps>;
    MenuList?: Partial<MenuListProps>;
    Modal?: Partial<ModalProps>;
    Pagination?: Partial<PaginationProps>;
    Paper?: Partial<PaperProps>;
    Popover?: Partial<PopoverProps>;
    Portal?: Partial<PortalProps>;
    Radio?: Partial<RadioProps>;
    RadioNext?: Partial<RadioNextProps>;
    RadioGroup?: Partial<RadioGroupProps>;
    RadioGroupNext?: Partial<RadioGroupNextProps>;
    SectionMessage?: Partial<SectionMessageProps>;
    Segment?: Partial<SegmentProps>;
    Select?: Partial<SelectProps>;
    Slider?: Partial<SliderProps>;
    SnackbarProvider?: Partial<SnackbarProviderProps>;
    Stack?: Partial<StackProps>;
    Table?: Partial<TableProps>;
    TableCaption?: Partial<TableCaptionProps>;
    TableCell?: Partial<TableCellProps>;
    TableContainer?: Partial<TableContainerProps>;
    Tag?: Partial<TagProps>;
    TagNext?: Partial<TagPropsNext>;
    Textarea?: Partial<TextareaProps>;
    Title?: Partial<TitleProps>;
    Toggle?: Partial<ToggleProps>;
    ToggleNext?: Partial<ToggleNextProps>;
    Tooltip?: Partial<TooltipProps>;
    Typography?: Partial<TypographyProps>;
};
