import type { InitOptions } from './types.js'; /** * Generate `.vscode/extensions.json` content, optionally merging with existing. * * Exported separately so Phase 3 can call it with content from * `collectExistingFiles()`. * * @param existingContent - Existing extensions.json content to merge with. * @returns Formatted JSON string with merged recommendations. */ export declare function generateExtensionsJson(existingContent?: string): string; /** * Generate all CLI-owned files from init options. * * Returns a `Map` that can be merged with cluster * template files and passed to `checkConflicts()` → `writeFiles()`. * * @param options - Fully resolved init options. * @returns Map of relative file paths to generated content. */ export declare function generateCliFiles(options: InitOptions): Map; //# sourceMappingURL=file-generators.d.ts.map