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 { BreakpointMode, BreakpointProps, BreakpointThemeOverrides, GlobalComponentConfig, GlobalIconConfig, IconPackName, IconPacksConfig } from './internal-interface';