import { Animation } from './animation/animation.js'; export declare function setShouldFlush(value: boolean): void; export declare class Element { private readonly element; constructor(element: ElementNode); setAttribute(name: string, value: unknown): void; setStyleProperty(name: string, value: string): void; setStyleProperties(styles: Record): void; getAttribute(attributeName: string): unknown; getAttributeNames(): string[]; querySelector(selector: string): Element | null; querySelectorAll(selector: string): Element[]; getComputedStyleProperty(key: string): string; animate(keyframes: Record[], options?: number | Record): Animation; invoke(methodName: string, params?: Record): Promise; private flushElementTree; }