/** * Compile-time constant tables for the Jinja2 template adapter. * * Extracted the way `packages/adapter-xslate/src/adapter/lib/constants.ts` is. */ import type { PrimitiveSpec } from './types.ts'; /** * Single source of truth for the Jinja adapter's template-primitive * surface. Each entry pairs the expected arity with the emit function. * * The emit fn returns a Jinja expression (no surrounding `{{ }}`) suitable * for embedding inside an interpolation — `bf.json(val)`, `bf.floor(val)`, * etc. The same primitive names as the Xslate adapter, but invoked as * `bf.NAME(args)` (bare, no `$` sigil) instead of `$bf.NAME(args)`. */ export declare const JINJA_TEMPLATE_PRIMITIVES: Record; /** * Module-scope `templatePrimitives` map derived once from the spec record. */ export declare const JINJA_PRIMITIVE_EMIT_MAP: Record string>; //# sourceMappingURL=constants.d.ts.map