type SimpleAttr = string | number | boolean; type StyleAttr = Partial | Record; type TrustedHtml = { readonly markup: string; readonly trustedHtml: true; }; type EventAttr = (event: Event) => void; type ElAttrValue = SimpleAttr | TrustedHtml | EventAttr | StyleAttr | null | undefined; type ElAttrs = Record; type ElChild = Node | string | null | false | undefined; export declare const trustedHtml: (markup: string) => TrustedHtml; export declare function h(tag: K, attrs?: ElAttrs, children?: ElChild | ElChild[]): HTMLElementTagNameMap[K]; export declare function h(tag: string, attrs?: ElAttrs, children?: ElChild | ElChild[]): Element; export declare const svg: (tag: string, attrs?: ElAttrs, children?: ElChild | ElChild[]) => SVGElement; export {}; //# sourceMappingURL=dom.d.ts.map