export declare const template = "const __bsetup = setupFunction();\nconst __bstack = __bsetup.stack;\nconst __self = __bstack.locals;\n{{#params}}\n__bstack.args[{{{this.paramNameQuoted}}}] = {{{this.paramName}}};\n{{/params}}\nconst runner = new Runner(__ctx, __bstack, { state: __bstack, moduleId: {{{moduleId}}}, scopeName: {{{scopeName}}} });\ntry {\n{{{body}}}\nreturn runner.halted ? runner.haltResult : undefined;\n} finally {\n__ctx.stateStack.pop();\n}";
export type TemplateType = {
    params: {
        paramNameQuoted: string | boolean | number;
        paramName: string | boolean | number;
    }[];
    moduleId: string | boolean | number;
    scopeName: string | boolean | number;
    body: string | boolean | number;
};
declare const render: (args: TemplateType) => string;
export default render;
