/**
 * @since 20180808 11:08
 * @author vivaxy
 */
import BaseNode from './base';
import TextNode from './text';
import CommentNode from './comment';
export default class ElementNode extends BaseNode {
    tagName: string;
    attributes: {
        [attrName: string]: string | true;
    };
    childNodes: Array<ElementNode | TextNode | CommentNode>;
    selfClosing: boolean;
    constructor();
    toJSON(): Object;
}
