import { Theme } from '../types/theme'; /** * Use global themes */ declare const useGlobalTheme: ({ themeOptions }: { themeOptions?: Theme | {}; }) => { cssVar: boolean; hash: boolean; token: { colorPrimary: string; colorBorder: string; colorIcon: string; colorTextLabel: string; colorTextDescription: string; colorText: string; colorBgElevated: string; colorBorderSecondary: string; colorSplit: string; colorTextHeading: string; fontSizeHeading3: number; colorLink: string; colorTextQuaternary: string; }; components: { Affix?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Alert?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Anchor?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Avatar?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; BackTop?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Badge?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Button?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Breadcrumb?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Card?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Carousel?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Cascader?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Checkbox?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; ColorPicker?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Collapse?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; DatePicker?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Descriptions?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Divider?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Drawer?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Dropdown?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Empty?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Flex?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; FloatButton?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Form?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Grid?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Image?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Input?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; InputNumber?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Layout?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; List?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Mentions?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Notification?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Pagination?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Popover?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Popconfirm?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Rate?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Radio?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Result?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Segmented?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Select?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Skeleton?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Slider?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Spin?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Statistic?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Switch?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Splitter?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Tag?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Tree?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; TreeSelect?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Typography?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Timeline?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Transfer?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Tabs?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Calendar?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Steps?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Menu?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Modal?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Message?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Upload?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Tooltip?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Table?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Space?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Progress?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Tour?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; QRCode?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; App?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; Wave?: Partial & Partial & { algorithm?: boolean | import("antd").MappingAlgorithm | import("antd").MappingAlgorithm[]; }; }; selectedTheme: { contentTextColor: string; titleTextColor: string; lightTextColor: string; themeColor: string; themeHoverColor: string; pageBgColor: string; urlBgColor: string; urlGroupBgColor: string; borderColor: string; iconColor: string; tableHeaderBgColor: string; tableHoverBgColor: string; popoverBgColor: string; tagGreenBgColor: string; tagGreenTextColor: string; tagBlueBgColor: string; tagBlueTextColor: string; tagRedBgColor: string; tagRedTextColor: string; tagOrangeBgColor: string; tagOrangeTextColor: string; tagGrayBgColor: string; tagGrayTextColor: string; codeBgColor: string; codeWhiteBgColor: string; codeTableBgColor: string; codeWhiteTableBgColor: string; codeTextColor: string; codeGreenTextColor: string; codeGreenBgColor: string; codeRedTextColor: string; codeRedBgColor: string; codeBlueTextColor: string; codeOrangeTextColor: string; codeGrayTextColor: string; scrollBarDarkTrack: string; scrollBarDarkThumb: string; scrollBarWhiteTrack: string; scrollBarWhiteThumb: string; }; }; export default useGlobalTheme;