import { UserConfig, ThemeConfig, PluginOptions, DefaultThemeConfig, Theme, Plugin } from "./src"; export * from "./src"; /** * A helper function to define VuePress config file. * * @see https://vuepress.vuejs.org/config/ */ export function defineConfig(config: UserConfig): void; /** * A helper function to define VuePress config file, for custom theme. * * @see https://vuepress.vuejs.org/config/ */ export function defineConfig4CustomTheme( config: UserConfig ): void; /** * A helper function to define VuePress theme entry file. * * @see https://vuepress.vuejs.org/theme/option-api.html */ export function defineTheme( config: Theme ): void; /** * A helper function to define VuePress theme entry file. * * @see https://vuepress.vuejs.org/plugin/writing-a-plugin.html */ export function definePlugin< T extends PluginOptions = PluginOptions, U extends ThemeConfig = ThemeConfig >(config: Plugin): void;