interface Attribute { key: string; value: string; } export interface HtmlNodeSettings { htmlTag: keyof HTMLElementTagNameMap; className?: string; id?: string; attributes?: Attribute[]; } declare class HtmlNode { private element; node: HTMLElement; constructor(element: HTMLElement | null | undefined, settings?: HtmlNodeSettings); } export default HtmlNode;