export declare class Template { private template; private placeholders; private staticParts; constructor(template: string); /** * 在构造函数中解析模板,提取占位符信息 */ private parseTemplate; /** * 解析渲染结果,得到位置参数与实际参数值的映射表 * @param str 已渲染的字符串 * @returns 参数映射表,key为位置索引,value为对应的参数值,如果渲染结果与模板不匹配,返回undefined */ parseParams(str: string): Map | undefined; /** * 渲染模板 * @param paramMap 参数映射表,可以是数组、对象或Map * @returns 渲染后的字符串 */ render(paramMap: Map): string; } //# sourceMappingURL=template.d.ts.map