import { EveSpec } from "./eve.js"; import { Content } from "../../view/types.js"; import { Attrs, Queryable } from "../types.js"; export declare class Dom { #private; element: C; constructor(element: C); in(selectorOrElement: string | E): Dom; require(selector: string): E; maybe(selector: string): E | null; all(selector: string): E[]; render(...content: Content[]): import("lit-html").RootPart; get attrs(): Attrs; events(spec: EveSpec): () => void; }