import { default as ts } from 'typescript'; import { JsxContext } from '../jsxToLitHtml/types.ts'; /** * Instead of adding imports to the component source file, take note of imports * that need to be added and have addNonLazyImports() add them to component's * component-name/index.js (rather than component-name/customElement.js) * * Since component-name/index.js file is only imported in non-lazy builds, it * will make sure to bundle-in used components. In lazy builds, it is expected * that "defineCustomElements()" of some sort is called separately to load the * components this file depends on. */ export declare function handleComponentImports(context: JsxContext): ts.ImportDeclaration[];