import type { AccordionBaseProps } from '../accordion/Accordion'; import type { SelectBaseProps } from '../alpha'; import type { ComboboxBaseProps } from '../alpha/combobox/Combobox'; import type { SelectChipBaseProps } from '../alpha/select-chip/SelectChip'; import type { TabbedChipsBaseProps } from '../alpha/tabbed-chips/TabbedChips'; import type { BannerBaseProps } from '../banner/Banner'; import type { AvatarButtonBaseProps } from '../buttons/AvatarButton'; import type { ButtonBaseProps } from '../buttons/Button'; import type { ButtonGroupBaseProps } from '../buttons/ButtonGroup'; import type { IconButtonBaseProps } from '../buttons/IconButton'; import type { IconCounterButtonBaseProps } from '../buttons/IconCounterButton'; import type { TileBaseProps } from '../buttons/Tile'; import type { TileButtonBaseProps } from '../buttons/TileButton'; import type { LikeButtonBaseProps } from '../cards/LikeButton'; import type { CarouselBaseProps } from '../carousel/Carousel'; import type { CellBaseProps } from '../cells/Cell'; import type { CellAccessoryBaseProps } from '../cells/CellAccessory'; import type { ListCellBaseProps } from '../cells/ListCell'; import type { ListCellFallbackBaseProps } from '../cells/ListCellFallback'; import type { ChipBaseProps, InputChipBaseProps } from '../chips/ChipProps'; import type { MediaChipBaseProps } from '../chips/MediaChip'; import type { CoachmarkBaseProps } from '../coachmark/Coachmark'; import type { CollapsibleBaseProps } from '../collapsible/Collapsible'; import type { CheckboxBaseProps } from '../controls/Checkbox'; import type { CheckboxCellBaseProps } from '../controls/CheckboxCell'; import type { ControlBaseProps } from '../controls/Control'; import type { ControlGroupBaseProps } from '../controls/ControlGroup'; import type { InputStackBaseProps } from '../controls/InputStack'; import type { RadioBaseProps } from '../controls/Radio'; import type { RadioCellBaseProps } from '../controls/RadioCell'; import type { SearchInputBaseProps } from '../controls/SearchInput'; import type { SelectOptionBaseProps } from '../controls/SelectOption'; import type { SwitchBaseProps } from '../controls/Switch'; import type { TextInputBaseProps } from '../controls/TextInput'; import type { CalendarBaseProps } from '../dates/Calendar'; import type { DateInputBaseProps } from '../dates/DateInput'; import type { DatePickerBaseProps } from '../dates/DatePicker'; import type { DotCountBaseProps } from '../dots/DotCount'; import type { DotStatusColorBaseProps } from '../dots/DotStatusColor'; import type { DotSymbolBaseProps } from '../dots/DotSymbol'; import type { DropdownBaseProps } from '../dropdown/Dropdown'; import type { IconBaseProps } from '../icons/Icon'; import type { DividerBaseProps } from '../layout/Divider'; import type { FallbackBaseProps } from '../layout/Fallback'; import type { AvatarBaseProps } from '../media/Avatar'; import type { RemoteImageBaseProps } from '../media/RemoteImage'; import type { RemoteImageGroupBaseProps } from '../media/RemoteImageGroup'; import type { NavigationBarBaseProps } from '../navigation/NavigationBar'; import type { NavigationTitleBaseProps } from '../navigation/NavigationTitle'; import type { NavigationTitleSelectBaseProps } from '../navigation/NavigationTitleSelect'; import type { SidebarBaseProps } from '../navigation/Sidebar'; import type { SidebarItemBaseProps } from '../navigation/SidebarItem'; import type { SidebarMoreMenuBaseProps } from '../navigation/SidebarMoreMenu'; import type { RollingNumberBaseProps } from '../numbers/RollingNumber/RollingNumber'; import type { AlertBaseProps } from '../overlays/Alert'; import type { FocusTrapBaseProps } from '../overlays/FocusTrap'; import type { FullscreenAlertBaseProps } from '../overlays/FullscreenAlert'; import type { FullscreenModalBaseProps } from '../overlays/modal/FullscreenModal'; import type { FullscreenModalHeaderBaseProps } from '../overlays/modal/FullscreenModalHeader'; import type { ModalBaseProps } from '../overlays/modal/Modal'; import type { ModalBodyBaseProps } from '../overlays/modal/ModalBody'; import type { ModalFooterBaseProps } from '../overlays/modal/ModalFooter'; import type { ModalHeaderBaseProps } from '../overlays/modal/ModalHeader'; import type { ModalWrapperBaseProps } from '../overlays/modal/ModalWrapper'; import type { OverlayBaseProps } from '../overlays/overlay/Overlay'; import type { ToastBaseProps } from '../overlays/Toast'; import type { TooltipContentBaseProps } from '../overlays/tooltip/TooltipContent'; import type { TooltipBaseProps } from '../overlays/tooltip/TooltipProps'; import type { TrayBaseProps } from '../overlays/tray/Tray'; import type { PageFooterBaseProps } from '../page/PageFooter'; import type { PageHeaderBaseProps } from '../page/PageHeader'; import type { PaginationBaseProps } from '../pagination/Pagination'; import type { SectionHeaderBaseProps } from '../section-header/SectionHeader'; import type { StepperBaseProps } from '../stepper/Stepper'; import type { TableBaseProps } from '../tables/Table'; import type { TableCaptionBaseProps } from '../tables/TableCaption'; import type { TableCellBaseProps } from '../tables/TableCell'; import type { TableCellFallbackBaseProps } from '../tables/TableCellFallback'; import type { TableRowBaseProps } from '../tables/TableRow'; import type { SegmentedTabBaseProps } from '../tabs/SegmentedTab'; import type { SegmentedTabsBaseProps } from '../tabs/SegmentedTabs'; import type { TabsBaseProps } from '../tabs/Tabs'; import type { TagBaseProps } from '../tag/Tag'; import type { TourBaseProps } from '../tour/Tour'; import type { LinkBaseProps } from '../typography/Link'; import type { ProgressBaseProps } from '../visualizations/ProgressBar'; import type { ProgressBarWithFixedLabelsBaseProps } from '../visualizations/ProgressBarWithFixedLabels'; import type { ProgressBarWithFloatLabelBaseProps } from '../visualizations/ProgressBarWithFloatLabel'; import type { ProgressCircleBaseProps } from '../visualizations/ProgressCircle'; /** * Config resolver that supports either static partial props object * or a function that receives component props and returns partial props. */ export type ConfigResolver

= Partial

| ((props: P) => Partial

); /** * Component config for customization of default ComponentBaseProps. * * @note components that aren't listed here are either primitives or sub-components with limited customization opportunities. */ export type ComponentConfig = { Accordion?: ConfigResolver; Alert?: ConfigResolver; TabbedChips?: ConfigResolver; Avatar?: ConfigResolver; AvatarButton?: ConfigResolver; Banner?: ConfigResolver; Button?: ConfigResolver; ButtonGroup?: ConfigResolver; Calendar?: ConfigResolver; Carousel?: ConfigResolver; Cell?: ConfigResolver; CellAccessory?: ConfigResolver; Chip?: ConfigResolver; Checkbox?: ConfigResolver>; CheckboxCell?: ConfigResolver>; Coachmark?: ConfigResolver; Collapsible?: ConfigResolver; Combobox?: ConfigResolver; Control?: ConfigResolver>; ControlGroup?: ConfigResolver; DateInput?: ConfigResolver; DatePicker?: ConfigResolver; Divider?: ConfigResolver; Dropdown?: ConfigResolver; DotCount?: ConfigResolver; DotStatusColor?: ConfigResolver; DotSymbol?: ConfigResolver; Fallback?: ConfigResolver; FocusTrap?: ConfigResolver; FullscreenAlert?: ConfigResolver; FullscreenModal?: ConfigResolver; FullscreenModalHeader?: ConfigResolver; Icon?: ConfigResolver; IconButton?: ConfigResolver; IconCounterButton?: ConfigResolver; InputChip?: ConfigResolver; InputStack?: ConfigResolver; LikeButton?: ConfigResolver; Link?: ConfigResolver; ListCell?: ConfigResolver; ListCellFallback?: ConfigResolver; MediaChip?: ConfigResolver; Modal?: ConfigResolver; ModalBody?: ConfigResolver; ModalFooter?: ConfigResolver; ModalHeader?: ConfigResolver; ModalWrapper?: ConfigResolver; NavigationBar?: ConfigResolver; NavigationTitle?: ConfigResolver; NavigationTitleSelect?: ConfigResolver; Overlay?: ConfigResolver; PageFooter?: ConfigResolver; PageHeader?: ConfigResolver; Pagination?: ConfigResolver; ProgressBar?: ConfigResolver; ProgressBarWithFixedLabels?: ConfigResolver; ProgressBarWithFloatLabel?: ConfigResolver; ProgressCircle?: ConfigResolver; Radio?: ConfigResolver>; RadioCell?: ConfigResolver>; RemoteImage?: ConfigResolver; RemoteImageGroup?: ConfigResolver; RollingNumber?: ConfigResolver; SearchInput?: ConfigResolver; SegmentedTab?: ConfigResolver; SegmentedTabs?: ConfigResolver; SectionHeader?: ConfigResolver; Select?: ConfigResolver; SelectChip?: ConfigResolver; SelectOption?: ConfigResolver; Switch?: ConfigResolver; Sidebar?: ConfigResolver; SidebarItem?: ConfigResolver; SidebarMoreMenu?: ConfigResolver; Stepper?: ConfigResolver; Table?: ConfigResolver; TableCaption?: ConfigResolver; TableCell?: ConfigResolver; TableCellFallback?: ConfigResolver; TableRow?: ConfigResolver; Tabs?: ConfigResolver; Tag?: ConfigResolver; TextInput?: ConfigResolver; Tile?: ConfigResolver; TileButton?: ConfigResolver; Tooltip?: ConfigResolver; TooltipContent?: ConfigResolver; Toast?: ConfigResolver; Tour?: ConfigResolver; Tray?: ConfigResolver; }; //# sourceMappingURL=componentConfig.d.ts.map