import type { ExtractThemeOverrides } from '../../_mixins/use-theme'; import type { ThemeCommonVars } from '../../_styles/common'; import type { GlobalThemeWithoutCommon } from './internal-interface'; export type { ThemeCommonVars }; export interface CustomThemeCommonVars { } export interface GlobalTheme extends GlobalThemeWithoutCommon { name: string; common?: ThemeCommonVars; } export type GlobalThemeOverrides = { common?: Partial; } & { [key in keyof GlobalThemeWithoutCommon]?: ExtractThemeOverrides; }; export type { GlobalComponentConfig, GlobalIconConfig } from './internal-interface';