import { FormSize } from "../../form/src/public-types.js"; import { Hljs } from "../../_mixins/use-hljs.js"; import { NLocale } from "../../locales/common/enUS.js"; import { NDateLocale } from "../../locales/date/enUS.js"; import { AlertTheme } from "../../alert/styles/light.js"; import "../../alert/styles/index.js"; import { AnchorTheme } from "../../anchor/styles/light.js"; import "../../anchor/styles/index.js"; import { EmptyTheme } from "../../empty/styles/light.js"; import "../../empty/styles/index.js"; import { InternalSelectMenuTheme } from "../../_internal/select-menu/styles/light.js"; import "../../_internal/select-menu/styles/index.js"; import { InputTheme } from "../../input/styles/light.js"; import "../../input/styles/index.js"; import { AutoCompleteTheme } from "../../auto-complete/styles/light.js"; import "../../auto-complete/styles/index.js"; import { PopoverTheme } from "../../popover/styles/light.js"; import "../../popover/styles/index.js"; import { InternalSelectionTheme } from "../../_internal/selection/styles/light.js"; import "../../_internal/selection/styles/index.js"; import { TagSize } from "../../tag/src/public-types.js"; import { TagTheme } from "../../tag/styles/light.js"; import "../../tag/styles/index.js"; import { AutoCompleteSize } from "../../auto-complete/src/public-types.js"; import { AvatarTheme } from "../../avatar/styles/light.js"; import "../../avatar/styles/index.js"; import { AvatarGroupTheme } from "../../avatar-group/styles/light.js"; import "../../avatar-group/styles/index.js"; import { BackTopTheme } from "../../back-top/styles/light.js"; import "../../back-top/styles/index.js"; import { BadgeTheme } from "../../badge/styles/light.js"; import "../../badge/styles/index.js"; import { BreadcrumbTheme } from "../../breadcrumb/styles/light.js"; import "../../breadcrumb/styles/index.js"; import { ButtonTheme } from "../../button/styles/light.js"; import "../../button/styles/index.js"; import { ButtonSize } from "../../button/src/public-types.js"; import { TimePickerTheme } from "../../time-picker/styles/light.js"; import "../../time-picker/styles/index.js"; import { TimePickerSize } from "../../time-picker/src/public-types.js"; import { DatePickerTheme } from "../../date-picker/styles/light.js"; import "../../date-picker/styles/index.js"; import { DatePickerSize } from "../../date-picker/src/public-types.js"; import { CalendarTheme } from "../../calendar/styles/light.js"; import "../../calendar/styles/index.js"; import { CardTheme } from "../../card/styles/light.js"; import "../../card/styles/index.js"; import { CardSize } from "../../card/src/public-types.js"; import { CarouselTheme } from "../../carousel/styles/light.js"; import "../../carousel/styles/index.js"; import { CheckboxTheme } from "../../checkbox/styles/light.js"; import "../../checkbox/styles/index.js"; import { CascaderTheme } from "../../cascader/styles/light.js"; import "../../cascader/styles/index.js"; import { CascaderSize } from "../../cascader/src/public-types.js"; import { CheckboxSize } from "../../checkbox/src/public-types.js"; import { CodeTheme } from "../../code/styles/light.js"; import "../../code/styles/index.js"; import { CollapseTheme } from "../../collapse/styles/light.js"; import "../../collapse/styles/index.js"; import { CollapseTransitionTheme } from "../../collapse-transition/styles/light.js"; import "../../collapse-transition/styles/index.js"; import { ColorPickerTheme } from "../../color-picker/styles/light.js"; import "../../color-picker/styles/index.js"; import { ColorPickerSize } from "../../color-picker/src/public-types.js"; import { TooltipTheme } from "../../tooltip/styles/light.js"; import "../../tooltip/styles/index.js"; import { EllipsisTheme } from "../../ellipsis/styles/light.js"; import "../../ellipsis/styles/index.js"; import { PopselectTheme } from "../../popselect/styles/light.js"; import "../../popselect/styles/index.js"; import { SelectTheme } from "../../select/styles/light.js"; import "../../select/styles/index.js"; import { PaginationTheme } from "../../pagination/styles/light.js"; import "../../pagination/styles/index.js"; import { InputSize } from "../../input/src/public-types.js"; import { SelectSize } from "../../select/src/public-types.js"; import { PaginationSize } from "../../pagination/src/public-types.js"; import { DropdownTheme } from "../../dropdown/styles/light.js"; import "../../dropdown/styles/index.js"; import { RadioTheme } from "../../radio/styles/light.js"; import "../../radio/styles/index.js"; import { DataTableTheme } from "../../data-table/styles/light.js"; import "../../data-table/styles/index.js"; import { DataTableSize } from "../../data-table/src/public-types.js"; import { RenderFilter, RenderSorter } from "../../data-table/src/interface.js"; import "../../data-table/index.js"; import { DescriptionsTheme } from "../../descriptions/styles/light.js"; import "../../descriptions/styles/index.js"; import { DescriptionsSize } from "../../descriptions/src/public-types.js"; import { IconPlacement } from "../../dialog/src/interface.js"; import { DialogTheme } from "../../dialog/styles/light.js"; import "../../dialog/styles/index.js"; import { ModalTheme } from "../../modal/styles/light.js"; import "../../modal/styles/index.js"; import { LoadingBarTheme } from "../../loading-bar/styles/light.js"; import "../../loading-bar/styles/index.js"; import { MessageTheme } from "../../message/styles/light.js"; import "../../message/styles/index.js"; import { NotificationTheme } from "../../notification/styles/light.js"; import "../../notification/styles/index.js"; import { DividerTheme } from "../../divider/styles/light.js"; import "../../divider/styles/index.js"; import { DrawerTheme } from "../../drawer/styles/light.js"; import "../../drawer/styles/index.js"; import { DropdownSize } from "../../dropdown/src/public-types.js"; import { DynamicInputTheme } from "../../dynamic-input/styles/light.js"; import "../../dynamic-input/styles/index.js"; import { SpaceTheme } from "../../space/styles/light.js"; import "../../space/styles/index.js"; import { DynamicTagsTheme } from "../../dynamic-tags/styles/light.js"; import "../../dynamic-tags/styles/index.js"; import { DynamicTagsSize } from "../../dynamic-tags/src/public-types.js"; import { ElementTheme } from "../../element/styles/light.js"; import "../../element/styles/index.js"; import { EmptyProps } from "../../empty/src/Empty.js"; import "../../empty/index.js"; import { Katex } from "./katex.js"; import { FlexTheme } from "../../flex/styles/light.js"; import "../../flex/styles/index.js"; import { FloatButtonTheme } from "../../float-button/styles/light.js"; import "../../float-button/styles/index.js"; import { FloatButtonGroupTheme } from "../../float-button-group/styles/light.js"; import { FormTheme } from "../../form/styles/light.js"; import "../../form/styles/index.js"; import { GradientTextTheme } from "../../gradient-text/styles/light.js"; import "../../gradient-text/styles/index.js"; import { HeatmapTheme } from "../../heatmap/styles/light.js"; import { IconTheme } from "../../icon/styles/light.js"; import "../../icon/styles/index.js"; import { IconWrapperTheme } from "../../icon-wrapper/styles/light.js"; import "../../icon-wrapper/styles/index.js"; import { ImageTheme } from "../../image/styles/light.js"; import "../../image/styles/index.js"; import { InputNumberSize } from "../../input-number/src/public-types.js"; import { InputNumberTheme } from "../../input-number/styles/light.js"; import "../../input-number/styles/index.js"; import { InputOtpTheme } from "../../input-otp/styles/light.js"; import { InputOtpSize } from "../../input-otp/src/public-types.js"; import { LayoutTheme } from "../../layout/styles/light.js"; import "../../layout/styles/index.js"; import { TransferTheme } from "../../legacy-transfer/styles/light.js"; import "../../legacy-transfer/styles/index.js"; import { ListTheme } from "../../list/styles/light.js"; import "../../list/styles/index.js"; import { LogTheme } from "../../log/styles/light.js"; import "../../log/styles/index.js"; import { MarqueeTheme } from "../../marquee/styles/light.js"; import "../../marquee/styles/index.js"; import { MentionTheme } from "../../mention/styles/light.js"; import "../../mention/styles/index.js"; import { MentionSize } from "../../mention/src/public-types.js"; import { MenuTheme } from "../../menu/styles/light.js"; import "../../menu/styles/index.js"; import { PageHeaderTheme } from "../../page-header/styles/light.js"; import { PopconfirmTheme } from "../../popconfirm/styles/light.js"; import "../../popconfirm/styles/index.js"; import { PopselectSize } from "../../popselect/src/public-types.js"; import { ProgressTheme } from "../../progress/styles/light.js"; import "../../progress/styles/index.js"; import { QrCodeTheme } from "../../qr-code/styles/light.js"; import "../../qr-code/styles/index.js"; import { RadioSize } from "../../radio/src/public-types.js"; import { RateSize } from "../../rate/src/public-types.js"; import { RateTheme } from "../../rate/styles/light.js"; import "../../rate/styles/index.js"; import { ResultSize } from "../../result/src/public-types.js"; import { ResultTheme } from "../../result/styles/light.js"; import "../../result/styles/index.js"; import { SkeletonSize } from "../../skeleton/src/public-types.js"; import { SkeletonTheme } from "../../skeleton/styles/light.js"; import "../../skeleton/styles/index.js"; import { SliderTheme } from "../../slider/styles/light.js"; import "../../slider/styles/index.js"; import { SpaceSize } from "../../space/src/public-types.js"; import { SpinTheme } from "../../spin/styles/light.js"; import "../../spin/styles/index.js"; import { SplitTheme } from "../../split/styles/light.js"; import "../../split/styles/index.js"; import { StatisticTheme } from "../../statistic/styles/light.js"; import "../../statistic/styles/index.js"; import { StepsTheme } from "../../steps/styles/light.js"; import "../../steps/styles/index.js"; import { SwitchSize } from "../../switch/src/public-types.js"; import { SwitchTheme } from "../../switch/styles/light.js"; import "../../switch/styles/index.js"; import { TableSize } from "../../table/src/public-types.js"; import { TableTheme } from "../../table/styles/light.js"; import "../../table/styles/index.js"; import { TabsSize } from "../../tabs/src/public-types.js"; import { TabsTheme } from "../../tabs/styles/light.js"; import "../../tabs/styles/index.js"; import { ThingTheme } from "../../thing/styles/light.js"; import "../../thing/styles/index.js"; import { TimelineTheme } from "../../timeline/styles/light.js"; import "../../timeline/styles/index.js"; import { TransferTheme as TransferTheme$1 } from "../../transfer/styles/light.js"; import "../../transfer/styles/index.js"; import { TransferSize } from "../../transfer/src/public-types.js"; import { TreeTheme } from "../../tree/styles/light.js"; import "../../tree/styles/index.js"; import { TreeSelectSize } from "../../tree-select/src/public-types.js"; import { TreeSelectTheme } from "../../tree-select/styles/light.js"; import "../../tree-select/styles/index.js"; import { TypographyTheme } from "../../typography/styles/light.js"; import "../../typography/styles/index.js"; import { UploadTheme } from "../../upload/styles/light.js"; import "../../upload/styles/index.js"; import { WatermarkTheme } from "../../watermark/styles/light.js"; import "../../watermark/styles/index.js"; import { ButtonGroupTheme } from "../../button-group/styles/light.js"; import "../../input-otp/styles/index.js"; import { RowTheme } from "../../legacy-grid/styles/light.js"; import "../../legacy-grid/styles/index.js"; import "../../page-header/styles/index.js"; import "../../locales/index.js"; import { GlobalTheme, GlobalThemeOverrides } from "./interface.js"; import "../../_mixins/index.js"; import { ScrollbarTheme } from "../../_internal/scrollbar/styles/light.js"; import "../../_internal/scrollbar/styles/index.js"; import { EquationTheme } from "../../equation/styles/light.js"; import "../../equation/styles/index.js"; import "../../float-button-group/styles/index.js"; import "../../heatmap/styles/index.js"; import { Ref, VNodeChild } from "vue"; import { CNode } from "css-render"; //#region src/config-provider/src/internal-interface.d.ts interface GlobalThemeWithoutCommon { Alert?: AlertTheme; Anchor?: AnchorTheme; AutoComplete?: AutoCompleteTheme; Avatar?: AvatarTheme; AvatarGroup?: AvatarGroupTheme; BackTop?: BackTopTheme; Badge?: BadgeTheme; Breadcrumb?: BreadcrumbTheme; Button?: ButtonTheme; ButtonGroup?: ButtonGroupTheme; Calendar?: CalendarTheme; Card?: CardTheme; Carousel?: CarouselTheme; Cascader?: CascaderTheme; Checkbox?: CheckboxTheme; Code?: CodeTheme; Collapse?: CollapseTheme; CollapseTransition?: CollapseTransitionTheme; ColorPicker?: ColorPickerTheme; DataTable?: DataTableTheme; DatePicker?: DatePickerTheme; Descriptions?: DescriptionsTheme; Dialog?: DialogTheme; Divider?: DividerTheme; Drawer?: DrawerTheme; Dropdown?: DropdownTheme; DynamicInput?: DynamicInputTheme; DynamicTags?: DynamicTagsTheme; Element?: ElementTheme; Ellipsis?: EllipsisTheme; Empty?: EmptyTheme; Equation?: EquationTheme; Flex?: FlexTheme; Form?: FormTheme; FloatButton?: FloatButtonTheme; FloatButtonGroup?: FloatButtonGroupTheme; GradientText?: GradientTextTheme; Icon?: IconTheme; IconWrapper?: IconWrapperTheme; Image?: ImageTheme; Input?: InputTheme; InputNumber?: InputNumberTheme; InputOtp?: InputOtpTheme; Layout?: LayoutTheme; LegacyTransfer?: TransferTheme; List?: ListTheme; LoadingBar?: LoadingBarTheme; Log?: LogTheme; Menu?: MenuTheme; Mention?: MentionTheme; Message?: MessageTheme; Modal?: ModalTheme; Notification?: NotificationTheme; PageHeader?: PageHeaderTheme; Pagination?: PaginationTheme; Popconfirm?: PopconfirmTheme; Popover?: PopoverTheme; Popselect?: PopselectTheme; Progress?: ProgressTheme; QrCode?: QrCodeTheme; Radio?: RadioTheme; Rate?: RateTheme; Result?: ResultTheme; Scrollbar?: ScrollbarTheme; Select?: SelectTheme; Skeleton?: SkeletonTheme; Slider?: SliderTheme; Space?: SpaceTheme; Spin?: SpinTheme; Statistic?: StatisticTheme; Steps?: StepsTheme; Switch?: SwitchTheme; Table?: TableTheme; Tabs?: TabsTheme; Tag?: TagTheme; Thing?: ThingTheme; TimePicker?: TimePickerTheme; Timeline?: TimelineTheme; Tooltip?: TooltipTheme; Transfer?: TransferTheme$1; Tree?: TreeTheme; TreeSelect?: TreeSelectTheme; Typography?: TypographyTheme; Upload?: UploadTheme; Watermark?: WatermarkTheme; Split?: SplitTheme; Row?: RowTheme; Marquee?: MarqueeTheme; Heatmap?: HeatmapTheme; InternalSelectMenu?: InternalSelectMenuTheme; InternalSelection?: InternalSelectionTheme; } interface GlobalComponentConfig { AutoComplete?: { size?: AutoCompleteSize; }; Cascader?: { size?: CascaderSize; renderEmpty?: () => VNodeChild; }; Button?: { size?: ButtonSize; }; Card?: { size?: CardSize; }; Checkbox?: { size?: CheckboxSize; }; Pagination?: { size?: PaginationSize; inputSize?: InputSize; selectSize?: SelectSize; }; ColorPicker?: { size?: ColorPickerSize; }; DatePicker?: { size?: DatePickerSize; timePickerSize?: TimePickerSize; }; Dialog?: { iconPlacement?: IconPlacement; }; DataTable?: { size?: DataTableSize; renderFilter?: RenderFilter; renderSorter?: RenderSorter; renderEmpty?: () => VNodeChild; }; Descriptions?: { size?: DescriptionsSize; }; Dropdown?: { size?: DropdownSize; }; DynamicInput?: { buttonSize?: ButtonSize; }; DynamicTags?: { size?: DynamicTagsSize; }; Empty?: Pick; Form?: { size?: FormSize; }; Input?: { size?: InputSize; }; InputNumber?: { size?: InputNumberSize; }; InputOtp?: { size?: InputOtpSize; }; Mention?: { size?: MentionSize; }; Select?: { size?: SelectSize; renderEmpty?: () => VNodeChild; }; Popselect?: { size?: PopselectSize; }; Radio?: { size?: RadioSize; }; Rate?: { size?: RateSize; }; Result?: { size?: ResultSize; }; Skeleton?: { size?: SkeletonSize; }; Space?: { size?: SpaceSize; }; Switch?: { size?: SwitchSize; }; Table?: { size?: TableSize; }; Tabs?: { size?: TabsSize; }; Tag?: { size?: TagSize; }; TimePicker?: { size?: TimePickerSize; }; Transfer?: { size?: TransferSize; renderEmpty?: () => VNodeChild; }; Tree?: { renderEmpty?: () => VNodeChild; }; TreeSelect?: { size?: TreeSelectSize; renderEmpty?: () => VNodeChild; }; } interface GlobalIconConfig { attach?: () => VNodeChild; cancel?: () => VNodeChild; clear?: () => VNodeChild; close?: () => VNodeChild; date?: () => VNodeChild; download?: () => VNodeChild; error?: () => VNodeChild; info?: () => VNodeChild; retry?: () => VNodeChild; success?: () => VNodeChild; time?: () => VNodeChild; to?: () => VNodeChild; trash?: () => VNodeChild; warning?: () => VNodeChild; rotateClockwise?: () => VNodeChild; rotateCounterclockwise?: () => VNodeChild; zoomIn?: () => VNodeChild; zoomOut?: () => VNodeChild; } interface RtlItem { name: keyof GlobalThemeWithoutCommon; style: CNode; peers?: RtlItem[]; } type RtlProp = RtlItem[]; type RtlEnabledState = Partial>; type Breakpoints = Record | undefined; interface ConfigProviderInjection { mergedBreakpointsRef: Ref; mergedClsPrefixRef: Ref; mergedBorderedRef: Ref; mergedNamespaceRef: Ref; mergedLocaleRef: Ref; mergedDateLocaleRef: Ref; mergedHljsRef: Ref; mergedKatexRef: Ref; mergedComponentPropsRef: Ref; mergedIconsRef: Ref; mergedThemeRef: Ref; mergedThemeOverridesRef: Ref; mergedRtlRef: Ref; mergedThemeHashRef: Ref; inlineThemeDisabled: boolean; preflightStyleDisabled: boolean; styleMountTarget: ParentNode | undefined; } //#endregion export { Breakpoints, ConfigProviderInjection, GlobalComponentConfig, GlobalIconConfig, GlobalThemeWithoutCommon, RtlEnabledState, RtlItem, RtlProp };