export interface GeneratedFile { path: string; content: string; } /** * Validate an extension name. Returns an error message if invalid, * or `undefined` if the name is acceptable. */ export declare function validateExtensionName(name: string): string | undefined; /** * Generate the file contents for a new extension scaffold. * Does not write to disk. Returns file path/content pairs. */ export declare function generateExtensionFiles(name: string): GeneratedFile[]; /** * Execute the extension init command: generate files and write to disk. */ export declare function runExtensionInit(name: string, baseDir: string): Promise; //# sourceMappingURL=init-command.d.ts.map