/** * LiquidJS renderer — lazy-loads the `liquidjs` peer. * * ```ts * import { liquidRenderer } from "unemail/render/liquid" * email.use(withRender(liquidRenderer())) * * await email.send({ * ..., liquid: "Hello {{ name }}", liquidVars: { name: "Ada" }, * }) * ``` * * @module */ import type { Renderer } from "./_middleware.mjs"; export interface LiquidRendererOptions { /** LiquidJS engine options passed through to `new Liquid(options)`. */ engineOptions?: Record; } export declare function liquidRenderer(options?: LiquidRendererOptions): Renderer;