export type TemplateEscape = "html" | "none";
export interface RenderTemplateOptions {
escape?: TemplateEscape;
partials?: Record;
validate?: boolean;
yield?: string;
}
export declare class TemplateParseError extends Error {
readonly description: string;
readonly line: number;
readonly column: number;
constructor(description: string, position: {
line: number;
column: number;
});
}
export declare function renderTemplate(template: string, view: Record, options?: RenderTemplateOptions): string;
export declare function getTemplatePartialNames(template: string): string[];
export declare function resolveTemplatePartials(template: string, partials: Record): string;