import { T as TemplateRenderer } from "../packem_shared/types.d-I-KeZ5w2.js"; /** * Renders Handlebars template. * @param template Handlebars template string. * @param data Data to pass to the template. * @param options Handlebars compile options. * @returns Rendered HTML string. * @throws {TypeError} When template is not a string. * @throws {EmailError} When Handlebars is not installed or rendering fails. */ declare const renderHandlebars: TemplateRenderer; /** * Registers a Handlebars helper function for use in templates. * @param name The name of the helper to register. * @param helper The helper function to register. * @throws {EmailError} When Handlebars is not installed. */ declare const registerHandlebarsHelper: (name: string, helper: unknown) => void; /** * Registers a Handlebars partial template for reuse in other templates. * @param name The name of the partial to register. * @param partial The partial template string to register. * @throws {EmailError} When Handlebars is not installed. */ declare const registerHandlebarsPartial: (name: string, partial: string) => void; export { registerHandlebarsHelper, registerHandlebarsPartial, renderHandlebars };