import { DOMFactory } from './factory'; export declare function build(factory: DOMFactory): { html: (strings: TemplateStringsArray, ...values: unknown[]) => DocumentFragment; template: (strings: TemplateStringsArray, ...values: unknown[]) => { hydrate: (node: Node) => void; hydrateRoot: (root: Node) => void; create: () => DocumentFragment; }; recipe: (strings: TemplateStringsArray, ...values: unknown[]) => import("./template").Recipe; cached: { get: (strings: TemplateStringsArray, ...values: unknown[]) => import("./template").Recipe; clear: () => void; }; };