import type { FileMap, Manifest } from './types'; import type { ProjectConfig } from './config'; import type { Policy } from './policy'; import type { PluginRegistry } from './plugin'; export interface RenderResult { files: Map; manifest: Manifest; } export interface RenderOptions { generatorVersion: string; } export declare class Renderer { private registry; constructor(registry: PluginRegistry); render(config: ProjectConfig, policy: Policy, existingFiles?: FileMap, options?: RenderOptions): RenderResult; } //# sourceMappingURL=renderer.d.ts.map