import type { OutputTargetVue, PackageJSON } from './types'; import type { CompilerCtx, ComponentCompilerMeta, Config } from '@stencil/core/internal'; export declare function vueProxyOutput(config: Config, compilerCtx: CompilerCtx, outputTarget: OutputTargetVue, components: ComponentCompilerMeta[]): Promise; export declare function generateProxies(config: Config, components: ComponentCompilerMeta[], pkgData: PackageJSON, outputTarget: OutputTargetVue, rootDir: string): string; /** * Generate a single component proxy file for ES modules output */ export declare function generateComponentProxy(_config: Config, component: ComponentCompilerMeta, _pkgData: PackageJSON, outputTarget: OutputTargetVue, _rootDir: string): string; /** * Generate a barrel file that re-exports all components */ export declare function generateBarrelFile(components: ComponentCompilerMeta[]): string; export declare function getPathToCorePackageLoader(config: Config, outputTarget: OutputTargetVue): string; export declare const GENERATED_DTS = "components.d.ts";