import { TemplateEngineEnum } from '../interfaces/template.types';
export declare abstract class TemplateEngine {
    static engineName: TemplateEngineEnum;
    static displayName: string;
    static peerPackage: string;
    abstract render(content: string, data?: Record<string, any>): Promise<string>;
    abstract validate(content: string): Promise<boolean>;
}
