import { RunTimeTemplate } from './RunTimeTemplate'; interface VueLoaderOptions { compilerOptions?: Record; experimentalInlineMatchResource?: boolean; [key: string]: any; } interface SplitChunksOptions { vue?: boolean; router?: boolean; } interface PluginVueOptions { splitChunks?: any; entrys: RunTimeTemplate[]; } declare function pluginVue(options: PluginVueOptions): { name: string; setup(api: any): void; }; export { pluginVue }; export type { PluginVueOptions, VueLoaderOptions, SplitChunksOptions };