export declare class Node {
    protected _dom: any;
    constructor(dom: any);
    querySelector(selector: any): Element;
    querySelectorAll(selector: any): any;
    _withParent(node: any): any;
    children: any;
    appendChild(html: any): any;
}
export declare class Document extends Node {
    static Parser: any;
    constructor(dom: any);
    getElementById(id: any): Element;
    readonly documentElement: Element;
    createElement(tagName: any): Element;
    static parse(html: any): Document;
}
export declare class Element extends Node {
    constructor(dom: any);
    readonly id: any;
    readonly textContent: any;
    readonly innerHTML: any;
    readonly outerHTML: any;
    replaceWith(html: any): void;
    getAttribute(name: any): any;
    setAttribute(name: any, value: any): void;
}
