import type { Config, SyncFileLoader } from './config.ts'; import TemplateRenderError from './errors/template-render-error.ts'; import type { RenderTemplate, Stats } from './types.ts'; export declare function formatError(error: Error): TemplateRenderError; export type TemplateContext = Record; export type NunjucksRender = (templateName: string, context: TemplateContext) => Promise; export default function nunjucksFactory(fileLoader: SyncFileLoader, config: Config, stats: Stats): RenderTemplate;