import { CompilationMode } from '../../config/env.js'; import { type JsPlugin, Logger, type UserConfig } from '../../index.js'; export { VitePluginAdapter } from './vite-plugin-adapter.js'; type VitePluginType = object | (() => { vitePlugin: any; filters: string[]; }); type VitePluginsType = VitePluginType[]; export declare function handleVitePlugins(vitePlugins: VitePluginsType, userConfig: UserConfig, logger: Logger, mode: CompilationMode): Promise; export declare function processVitePlugin(vitePlugin: VitePluginType, userConfig: UserConfig, filters: string[], jsPlugins: JsPlugin[], logger: Logger, mode: CompilationMode): void; export declare function convertPlugin(plugin: JsPlugin): void;