import { PluginBuilder } from '../Plugin'; export interface CustomElementsManifestPluginConfig extends Record { cwd: string; outFile: string; } export declare const CUSTOM_ELEMENTS_MANIFEST_PLUGIN_DEFAULT_CONFIG: CustomElementsManifestPluginConfig; export declare function normalizeCustomElementsManifestPluginConfig(config: Partial): Promise; /** * Transforms component metadata into a [custom elements manifest](https://github.com/webcomponents/custom-elements-manifest). * This will run in the `transform` plugin lifecycle step. * * @option cwd - The current working directory, defaults to `process.cwd()`. * @option outFile - Custom path to where the manifest file should be output. * * @example * ```ts * // wcom.config.ts * * import { customElementsManifestPlugin } from '@wcom/cli'; * * export default [ * customElementsManifestPlugin({ * // Configuration options here. * outFile: './custom-elements.json', * }), * ]; * ``` */ export declare const customElementsManifestPlugin: PluginBuilder>; //# sourceMappingURL=index.d.ts.map