export type RenderEmailTemplateOptions = {
    /** When true, substitute values are HTML-escaped (for HTML bodies). */
    escapeHtml?: boolean;
};
export declare function extractTemplateKeys(template: string): string[];
/**
 * Replace `{{key}}` placeholders with vars. Missing keys become empty string.
 */
export declare function renderEmailTemplate(template: string, vars: Record<string, string | undefined>, options?: RenderEmailTemplateOptions): string;
//# sourceMappingURL=template.d.ts.map