import { AppContext, Plugin } from 'vue'; import { CompSize, ElementPlusOptions, Lang, StyleModule, Theme, VxeGlobalConfig } from './util_types'; export type SFCWithInstall = T & Plugin; export type SFCInstallWithContext = SFCWithInstall & { _context: AppContext | null; }; export type ContextConfig = { locale?: Lang; vxeGlobalConfig?: VxeGlobalConfig; ElementPlusOptions?: ElementPlusOptions; styleModule?: StyleModule; cssVariables?: Record; size?: CompSize; props?: Record; useDefaultFont?: boolean; registerIcon?: boolean; theme?: Theme; };