import type { GlobalToken as GlobalTokenTypeUtil, OverrideTokenMap as OverrideTokenTypeUtil, FullToken as FullTokenTypeUtil, GetDefaultToken as GetDefaultTokenTypeUtil, GenStyleFn as GenStyleFnTypeUtil, TokenMapKey } from '../_util/cssinjs-utils'; import type { CSSInterpolation } from '../_util/cssinjs'; import type { AliasToken } from 'ant-design-vue/es/theme/internal'; import type { AnyObject } from '../_util/type'; import type { ComponentTokenMap } from './components'; export type { AliasToken, SeedToken } from 'ant-design-vue/es/theme/internal'; /** Final token which contains the components level override */ export type GlobalToken = GlobalTokenTypeUtil; export type OverrideToken = OverrideTokenTypeUtil; export type OverrideComponent = TokenMapKey; export type FullToken> = FullTokenTypeUtil; export type GetDefaultToken> = GetDefaultTokenTypeUtil; export type GenStyleFn> = GenStyleFnTypeUtil; export type GenerateStyle = (token: ComponentToken) => ReturnType;