/** * Given a template string, parse the
elements, and return the template. * The opening and closing tags of the
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;