export declare class TemplateHelper { private static _expression; /** * Gets the value of an expanded key in an object * * Ex: * ``` * let value = getValueFromObject({d: 3, a: {b: {c: 5}}}, 'a.b.c') * ``` * @param obj the object holding the value (ex: {d: 3, a: {b: {c: 5}}}) * @param key the key of the value we need (ex: 'a.b.c') */ private static getValueFromObject; private static replaceExpression; private static renderNode; /** * Render a template into a HTMLElement with the appropriate data context * * Ex: * ``` * * ``` * * @param template the template to render * @param context the data context to be applied */ static renderTemplate(template: HTMLTemplateElement, context: object): Node; }