import type { Tree } from "./Tree"; export interface Rect { x: number; y: number; width: number; height: number; } export declare class Node { tree: Tree; id: number; constructor(tree: Tree, id: number); getKind(): number; getKindName(): "ELEMENT_NODE" | "TEXT_NODE" | "UNKNOWN"; setStyle(style: string): void; dispose(): void; [Symbol.dispose](): void; setAttribute(name: string, value: string): void; getAttribute(name: string): string | null; hasAttribute(name: string): boolean; removeAttribute(name: string): void; isEditingHost(): boolean; isEditable(): boolean; getEditingHost(): number | null; inSameEditingHost(otherId: number): boolean; compareDocumentPosition(otherId: number): number; getClientRects(): Rect[]; getBoundingClientRect(): Rect; } //# sourceMappingURL=Node.d.ts.map