import { type VAny } from "../lib/core.js";
/**
* Creates template with HTML Elements.
*
* ### Element Syntax:
*
* - `
`
* - `
` - Dynamic style `element.style.setProperty(name, expr)`
* - `
` - Event `element.addEventListener(name, expr)`
* - `
` - Client-Side Directive `directive(element)`
*
* @example
*
* function MyApp(content) {
* return html`
*
*
MyApp
*
Content ${content}
*
* `;
* }
*/
export declare const html: (strings: TemplateStringsArray, ...exprs: any[]) => VAny;
/**
* Creates template with SVG Elements.
*
* ### Element Syntax:
*
* - `
` - Static Attribute.
* - `
` - Static Attribute.
* - `
` - Dynamic attribute `element.setAttribute(name, expr)`.
* - `
` - Property `element[name] = expr`.
* - `
` - Property `element[name] = expr`, diffs against a DOM value.
* - `
` - Static style `
`
* - `
` - Dynamic style `element.style.setProperty(name, expr)`
* - `
` - Event `element.addEventListener(name, expr)`
* - `
` - Client-Side Directive `directive(element)`
*
* @example
*
* function Star(content) {
* return svg`
*
* `;
* }
*/
export declare const svg: (strings: TemplateStringsArray, ...exprs: any[]) => VAny;
//# sourceMappingURL=index.d.ts.map