/** Types of elements found in htmlparser2's DOM */ 
 | 
export declare enum ElementType { 
 | 
    /** Type for the root element of a document */ 
 | 
    Root = "root", 
 | 
    /** Type for Text */ 
 | 
    Text = "text", 
 | 
    /** Type for <? ... ?> */ 
 | 
    Directive = "directive", 
 | 
    /** Type for <!-- ... --> */ 
 | 
    Comment = "comment", 
 | 
    /** Type for <script> tags */ 
 | 
    Script = "script", 
 | 
    /** Type for <style> tags */ 
 | 
    Style = "style", 
 | 
    /** Type for Any tag */ 
 | 
    Tag = "tag", 
 | 
    /** Type for <![CDATA[ ... ]]> */ 
 | 
    CDATA = "cdata", 
 | 
    /** Type for <!doctype ...> */ 
 | 
    Doctype = "doctype" 
 | 
} 
 | 
/** 
 | 
 * Tests whether an element is a tag or not. 
 | 
 * 
 | 
 * @param elem Element to test 
 | 
 */ 
 | 
export declare function isTag(elem: { 
 | 
    type: ElementType; 
 | 
}): boolean; 
 | 
/** Type for the root element of a document */ 
 | 
export declare const Root = ElementType.Root; 
 | 
/** Type for Text */ 
 | 
export declare const Text = ElementType.Text; 
 | 
/** Type for <? ... ?> */ 
 | 
export declare const Directive = ElementType.Directive; 
 | 
/** Type for <!-- ... --> */ 
 | 
export declare const Comment = ElementType.Comment; 
 | 
/** Type for <script> tags */ 
 | 
export declare const Script = ElementType.Script; 
 | 
/** Type for <style> tags */ 
 | 
export declare const Style = ElementType.Style; 
 | 
/** Type for Any tag */ 
 | 
export declare const Tag = ElementType.Tag; 
 | 
/** Type for <![CDATA[ ... ]]> */ 
 | 
export declare const CDATA = ElementType.CDATA; 
 | 
/** Type for <!doctype ...> */ 
 | 
export declare const Doctype = ElementType.Doctype; 
 | 
//# sourceMappingURL=index.d.ts.map 
 |