///
export declare class Engine {
builder: any;
constructor();
registerPartials(): void;
read(path: string, templateName: any): Promise;
getPartial(path: string, template: string, data: any): Promise;
compile(template: any, data: any): any;
create(rootDir: string, outputDir: string, filename: any, content: string | Buffer): Promise;
overwrite(rootDir: string, outputDir: string, filename: any, content: string | Buffer): Promise;
createOrOverwrite(rootDir: string, outputDir: string, filename: any, content: string | Buffer, overwrite?: boolean): Promise;
setContent(filename: any, content: string | Buffer): string | Buffer;
getFiles(rootDir: string, outputDir: string): Promise;
}