UNPKG

vant

Version:

Mobile UI Components built on Vue

51 lines (50 loc) 2.46 kB
export declare const ConfigProvider: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{ tag: { type: import("vue").PropType<keyof HTMLElementTagNameMap>; default: keyof HTMLElementTagNameMap; }; theme: { type: import("vue").PropType<import("./ConfigProvider").ConfigProviderTheme>; default: import("./ConfigProvider").ConfigProviderTheme; }; zIndex: NumberConstructor; themeVars: import("./ConfigProvider").ThemeVars; themeVarsDark: import("./ConfigProvider").ThemeVars; themeVarsLight: import("./ConfigProvider").ThemeVars; themeVarsScope: { type: import("vue").PropType<import("./ConfigProvider").ConfigProviderThemeVarsScope>; default: import("./ConfigProvider").ConfigProviderThemeVarsScope; }; iconPrefix: StringConstructor; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ tag: { type: import("vue").PropType<keyof HTMLElementTagNameMap>; default: keyof HTMLElementTagNameMap; }; theme: { type: import("vue").PropType<import("./ConfigProvider").ConfigProviderTheme>; default: import("./ConfigProvider").ConfigProviderTheme; }; zIndex: NumberConstructor; themeVars: import("./ConfigProvider").ThemeVars; themeVarsDark: import("./ConfigProvider").ThemeVars; themeVarsLight: import("./ConfigProvider").ThemeVars; themeVarsScope: { type: import("vue").PropType<import("./ConfigProvider").ConfigProviderThemeVarsScope>; default: import("./ConfigProvider").ConfigProviderThemeVarsScope; }; iconPrefix: StringConstructor; }>> & Readonly<{}>, { tag: keyof HTMLElementTagNameMap; theme: import("./ConfigProvider").ConfigProviderTheme; themeVarsScope: import("./ConfigProvider").ConfigProviderThemeVarsScope; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default ConfigProvider; export { configProviderProps } from './ConfigProvider'; export type { ConfigProviderProps, ConfigProviderTheme, ConfigProviderThemeVarsScope, } from './ConfigProvider'; export type { ConfigProviderThemeVars } from './types'; declare module 'vue' { interface GlobalComponents { VanConfigProvider: typeof ConfigProvider; } }