interface VueLoaderOptions { compilerOptions?: Record; experimentalInlineMatchResource?: boolean; [key: string]: any; } interface SplitChunksOptions { vue?: boolean; router?: boolean; } interface PluginVueOptions { vueLoaderOptions?: VueLoaderOptions; splitChunks?: SplitChunksOptions; include: string[]; } declare function pluginVue3(options: PluginVueOptions): { name: string; setup(api: any): void; }; export { pluginVue3 }; export type { PluginVueOptions, VueLoaderOptions, SplitChunksOptions };