import type { Plugin } from 'vite'; import { UniViteCopyPluginTarget, UniVitePlugin } from '@dcloudio/uni-cli-shared'; import type { TemplateCompiler } from '@vue/compiler-sfc'; import { VitePluginUniResolvedOptions } from '..'; export declare function initPluginUniOptions(UniVitePlugins: UniVitePlugin[]): { compiler?: TemplateCompiler; copyOptions: { assets: string[]; targets: UniViteCopyPluginTarget[]; }; transformEvent: Record; compilerOptions: Required['uni']>['compilerOptions']; jsxOptions: Required['uni']>['jsxOptions']; styleOptions: Required['uni']>['styleOptions']; }; export declare function initExtraPlugins(cliRoot: string, platform: UniApp.PLATFORM, options: VitePluginUniResolvedOptions): Plugin[];