import { PluginBuilder, PluginFs } from '../Plugin'; export interface VscodeCustomDataPluginConfig extends Record { cwd: string; outFile: string; } export declare const VSCODE_CUSTOM_DATA_PLUGIN_DEFAULT_CONFIG: VscodeCustomDataPluginConfig; export declare function normalizeVscodeCustomDataPluginConfig(config: Partial, fs: PluginFs): Promise; /** * Transforms component metadata into [VSCode Custom Data](https://github.com/microsoft/vscode-custom-data). * 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 file should be output. * * @example * ```ts * // wcom.config.ts * * import { vscodeCustomDataPlugin } from '@wcom/cli'; * * export default [ * vscodeCustomDataPlugin({ * // Configuration options here. * outFile: './vscode.html-data.json', * }), * ]; * ``` */ export declare const vscodeCustomDataPlugin: PluginBuilder>; //# sourceMappingURL=index.d.ts.map