import { GeneratorContext } from './SourcesGenerator'; import { WarthogModel } from '../model'; export declare abstract class AbstractRenderer { protected context: GeneratorContext; protected model: WarthogModel; constructor(model: WarthogModel, context?: GeneratorContext); abstract transform(): GeneratorContext; render(mustacheTeplate: string): string; } export declare function render(template: string, context: GeneratorContext): string;