/** * The exact wrap surface: which template-tag exports of which lit-family * module specifiers get interned, and in which namespace. * * Namespaces are per tag *type*, not per module — `html` from `'lit'` and * from `'lit-html'` feed the same lit-html template cache, so they must * share canonical arrays. But content-equal `html` and `svg` templates must * never share one (a shared Template would parse SVG as HTML), and the * static-html tags pass zero-statics calls straight through to lit-html, so * they get their own namespaces too. * * Specifiers must be valid export-map subpaths (e.g. `lit/index.js` and * `lit-html/lit-html.js` are not, and are deliberately absent). */ export interface WrappedTag { readonly exportName: 'html' | 'svg' | 'mathml' | 'css'; readonly ns: string; } export declare const WRAP_TABLE: ReadonlyMap; //# sourceMappingURL=wrap-table.d.ts.map