import { Plugin } from 'vite'; import { CompilerContext } from '../context/index.ts'; /** * When component is imported in a non-lazy-loading way, we need to make sure * the component file has explicit import statements for all web component it * depends on - this ensures dependencies get bundled correctly. * * However, in lazy-loading mode, we don't need to do this because all dependent * components are assumed to be lazy-loadable too. * * This plugin creates an index.js for each component for non-lazy-loading mode. */ export declare const addNonLazyImports: (context: CompilerContext) => Plugin;