elements are identified by pairs
* of triple colons ":::". Nesting is not supported.
*
* @param {string} template
* @param {string} cssPrefix
* @returns {{template: string, bindDivTemplates: Object}} template with
* parsed
elements, bind
templates
*/
export function parseDivs(
template: string,
cssPrefix: string,
): {
template: string;
bindDivTemplates: any;
};
/**
* Given a template string, parse the bind elements, and return the
* template. The parsed bind elements are defined within "{$ ... $}",
* with only one variable being supported inside each "{$ ... $}".
*
* @param {string} template
* @returns {string} template with parsed bind elements
*/
export function parseBindSpans(template: string): string;