import handlebars from 'handlebars'; import { IGeneratorOptions } from '../models/generator-options.ts'; export declare abstract class BaseGenerator { readonly generatorOptions: IGeneratorOptions; readonly templateFilePath: string | undefined; abstract readonly GeneratorName: string; readonly template?: handlebars.TemplateDelegate; readonly emptyArrayRegex: RegExp; constructor(generatorOptions: IGeneratorOptions, templateFilePath: string | undefined); protected generateFile(outputFilePath: string, context: TContextSchema | null): string | null; } //# sourceMappingURL=base.generator.d.ts.map