import { Options } from "ejs";
import { TemplateFile, TemplateFileOptions } from "./TemplateFile";
export interface EjsTemplateFile extends TemplateFile {
    content: string;
    ejsData?: Record<string, any>;
    ejsOptions?: Omit<Options, "_with" | "strict" | "destructuredLocals">;
}
export type EjsTemplateFileOptions = TemplateFileOptions & EjsTemplateFile["ejsOptions"];
export declare function ejsTemplateFile(content: string, ejsData?: EjsTemplateFile["ejsData"], { base64, binary, executable, ...ejsOptions }?: EjsTemplateFileOptions): EjsTemplateFile;
