import { useStyleRegister } from "@sryd/cssinjs"; import { genCalc as calc, mergeToken, statisticToken, statistic } from "@sryd/cssinjs-utils"; import type { AliasToken, GenerateStyle, PresetColorKey, PresetColorType, SeedToken, GlobalToken, UseComponentStyleResult, FullToken, GetDefaultToken, OverrideComponent, GenStyleFn } from "./interface"; import { PresetColors } from "./interface"; import { getLineHeight } from "./themes/shared/genFontSizes"; import useToken from "./useToken"; import { genComponentStyleHook, genStyleHooks, genSubStyleComponent } from "./util/genStyleUtils"; import genPresetColor from "./util/genPresetColor"; import useResetIconStyle from "./util/useResetIconStyle"; export type { CSSUtil, TokenWithCommonCls } from "@sryd/cssinjs-utils"; export { DesignTokenContext, defaultConfig } from "./context"; export { genComponentStyleHook, genSubStyleComponent, genPresetColor, genStyleHooks, mergeToken, statisticToken, calc, getLineHeight, useResetIconStyle, useStyleRegister, useToken, PresetColors, statistic, }; export type { AliasToken, FullToken, OverrideComponent, GenerateStyle, PresetColorKey, PresetColorType, SeedToken, UseComponentStyleResult, GetDefaultToken, GlobalToken, GenStyleFn, };