/** * Enum for HTML Tag Names. * Provides a comprehensive list of HTML tags for use in TypeScript projects. */ declare const HTML_TAG_NAMES: { /** Anchor tag for hyperlinks. */ readonly A: "a"; /** Abbreviation tag. */ readonly ABBR: "abbr"; /** Acronym tag (deprecated in HTML5). */ readonly ACRONYM: "acronym"; /** Address tag for defining contact information. */ readonly ADDRESS: "address"; /** Applet tag (deprecated in HTML5). */ readonly APPLET: "applet"; /** Area tag for image maps. */ readonly AREA: "area"; /** Article tag for self-contained content. */ readonly ARTICLE: "article"; /** Aside tag for content tangentially related to the main content. */ readonly ASIDE: "aside"; /** Audio tag for sound content. */ readonly AUDIO: "audio"; /** Bold text tag. */ readonly B: "b"; /** Base tag for specifying the base URL for all relative URLs in a document. */ readonly BASE: "base"; /** Basefont tag (deprecated in HTML5). */ readonly BASEFONT: "basefont"; /** Bidirectional isolation tag for formatting text in a different direction. */ readonly BDI: "bdi"; /** Bidirectional override tag for changing text direction. */ readonly BDO: "bdo"; /** Background sound tag (non-standard). */ readonly BGSOUND: "bgsound"; /** Big text tag (deprecated in HTML5). */ readonly BIG: "big"; /** Blinking text tag (non-standard). */ readonly BLINK: "blink"; /** Blockquote tag for long quotations. */ readonly BLOCKQUOTE: "blockquote"; /** Body tag representing the document's body. */ readonly BODY: "body"; /** Line break tag. */ readonly BR: "br"; /** Button tag for clickable buttons. */ readonly BUTTON: "button"; /** Canvas tag for drawing graphics. */ readonly CANVAS: "canvas"; /** Caption tag for table captions. */ readonly CAPTION: "caption"; /** Center tag for centered text (deprecated in HTML5). */ readonly CENTER: "center"; /** Cite tag for references to creative works. */ readonly CITE: "cite"; /** Code tag for displaying inline code. */ readonly CODE: "code"; /** Column tag for defining table columns. */ readonly COL: "col"; /** Colgroup tag for grouping table columns. */ readonly COLGROUP: "colgroup"; /** Command tag (deprecated in HTML5). */ readonly COMMAND: "command"; /** Content tag (deprecated, used in Shadow DOM). */ readonly CONTENT: "content"; /** Data tag for adding machine-readable translations of data. */ readonly DATA: "data"; /** Datalist tag for specifying a list of pre-defined options for input controls. */ readonly DATALIST: "datalist"; /** Description tag for defining a term or name in a description list. */ readonly DD: "dd"; /** Deletion tag for indicating document changes. */ readonly DEL: "del"; /** Details tag for creating interactive widgets for showing/hiding information. */ readonly DETAILS: "details"; /** Definition tag for specifying a term's definition. */ readonly DFN: "dfn"; /** Dialog tag for creating dialog boxes or sub-windows. */ readonly DIALOG: "dialog"; /** Directory list tag (deprecated in HTML5). */ readonly DIR: "dir"; /** Division tag for sectioning content. */ readonly DIV: "div"; /** Description list tag for wrapping `dt` and `dd` elements. */ readonly DL: "dl"; /** Data term tag for labeling `dd` elements. */ readonly DT: "dt"; /** Element tag (deprecated, used in Shadow DOM). */ readonly ELEMENT: "element"; /** Emphasis tag for emphasizing text. */ readonly EM: "em"; /** Embed tag for embedding external content like plugins. */ readonly EMBED: "embed"; /** Fieldset tag for grouping related elements in a form. */ readonly FIELDSET: "fieldset"; /** Figcaption tag for providing a caption to a `figure` element. */ readonly FIGCAPTION: "figcaption"; /** Figure tag for self-contained content, often with a caption. */ readonly FIGURE: "figure"; /** Font tag for specifying text font, size, and color (deprecated in HTML5). */ readonly FONT: "font"; /** Footer tag for defining a footer for a document or section. */ readonly FOOTER: "footer"; /** Form tag for creating HTML forms for user input. */ readonly FORM: "form"; /** Frame tag for defining a particular area in which to display a document (deprecated in HTML5). */ readonly FRAME: "frame"; /** Frameset tag for holding a collection of `frame` elements (deprecated in HTML5). */ readonly FRAMESET: "frameset"; /** Heading level 1 tag for top-level headings. */ readonly H1: "h1"; /** Heading level 2 tag for second-level headings. */ readonly H2: "h2"; /** Heading level 3 tag for third-level headings. */ readonly H3: "h3"; /** Heading level 4 tag for fourth-level headings. */ readonly H4: "h4"; /** Heading level 5 tag for fifth-level headings. */ readonly H5: "h5"; /** Heading level 6 tag for sixth-level headings. */ readonly H6: "h6"; /** Head tag for containing meta-information about the document. */ readonly HEAD: "head"; /** Header tag for introductory content or navigational links. */ readonly HEADER: "header"; /** Hgroup tag for grouping heading (`h1`-`h6`) elements. */ readonly HGROUP: "hgroup"; /** Horizontal rule tag for thematic breaks in a page. */ readonly HR: "hr"; /** Root of an HTML document. */ readonly HTML: "html"; /** Italics tag for italicizing text. */ readonly I: "i"; /** Iframe tag for embedding another HTML page within the current page. */ readonly IFRAME: "iframe"; /** Image tag for embedding images in the document (not part of HTML standard). */ readonly IMAGE: "image"; /** Image tag for embedding images in the document. */ readonly IMG: "img"; /** Input tag for interactive controls to accept data from the user. */ readonly INPUT: "input"; /** Inserted text tag for indicating document changes. */ readonly INS: "ins"; /** ISINDEX tag (deprecated in HTML5). */ readonly ISINDEX: "isindex"; /** Keyboard input tag for defining keyboard input. */ readonly KBD: "kbd"; /** Keygen tag for generating key-pairs for forms. */ readonly KEYGEN: "keygen"; /** Label tag for labeling form elements. */ readonly LABEL: "label"; /** Legend tag for providing a legend for a fieldset. */ readonly LEGEND: "legend"; /** List item tag for ordered and unordered lists. */ readonly LI: "li"; /** Link tag for defining external resources like stylesheets. */ readonly LINK: "link"; /** Listing tag (deprecated in HTML5). */ readonly LISTING: "listing"; /** Main tag for the main content of a document. */ readonly MAIN: "main"; /** Map tag for defining image maps. */ readonly MAP: "map"; /** Mark tag for highlighting text. */ readonly MARK: "mark"; /** Marquee tag (non-standard). */ readonly MARQUEE: "marquee"; /** MathML tag for mathematical expressions. */ readonly MATH: "math"; /** Menu tag for creating menus or navigation lists. */ readonly MENU: "menu"; /** Menuitem tag for defining items in a menu. */ readonly MENUITEM: "menuitem"; /** Meta tag for metadata information about the document. */ readonly META: "meta"; /** Meter tag for measuring a scalar value within a known range. */ readonly METER: "meter"; /** Multicol tag (deprecated in HTML5). */ readonly MULTICOL: "multicol"; /** Nav tag for navigation menus. */ readonly NAV: "nav"; /** Nextid tag (deprecated in HTML5). */ readonly NEXTID: "nextid"; /** No line break tag (deprecated in HTML5). */ readonly NOBR: "nobr"; /** No embed tag (deprecated in HTML5). */ readonly NOEMBED: "noembed"; /** No frames tag (deprecated in HTML5). */ readonly NOFRAMES: "noframes"; /** No script tag (deprecated in HTML5). */ readonly NOSCRIPT: "noscript"; /** Object tag for embedding objects like multimedia. */ readonly OBJECT: "object"; /** Ordered list tag for creating numbered lists. */ readonly OL: "ol"; /** Optgroup tag for grouping option elements in a select element. */ readonly OPTGROUP: "optgroup"; /** Option tag for defining options in a select element. */ readonly OPTION: "option"; /** Output tag for displaying the result of a calculation. */ readonly OUTPUT: "output"; /** Paragraph tag for defining paragraphs of text. */ readonly P: "p"; /** Param tag for passing parameters to objects. */ readonly PARAM: "param"; /** Picture tag for responsive images. */ readonly PICTURE: "picture"; /** Plaintext tag (deprecated in HTML5). */ readonly PLAINTEXT: "plaintext"; /** Preformatted text tag for preserving whitespace and line breaks. */ readonly PRE: "pre"; /** Progress tag for displaying progress bars. */ readonly PROGRESS: "progress"; /** Quotation tag for inline quotations. */ readonly Q: "q"; /** Ruby base tag for ruby annotations. */ readonly RB: "rb"; /** Ruby base container tag for ruby annotations. */ readonly RBC: "rbc"; /** Ruby parenthesis tag for ruby annotations. */ readonly RP: "rp"; /** Ruby text tag for ruby annotations. */ readonly RT: "rt"; /** Ruby text container tag for ruby annotations. */ readonly RTC: "rtc"; /** Ruby tag for ruby annotations. */ readonly RUBY: "ruby"; /** Strikethrough tag for indicating text that has been deleted. */ readonly S: "s"; /** Sample text tag for indicating sample output. */ readonly SAMP: "samp"; /** Script tag for including scripts like JavaScript. */ readonly SCRIPT: "script"; /** Section tag for defining sections of content. */ readonly SECTION: "section"; /** Select tag for creating dropdown lists. */ readonly SELECT: "select"; /** Shadow DOM tag for encapsulating web components. */ readonly SHADOW: "shadow"; /** Slot tag for defining slots in web components. */ readonly SLOT: "slot"; /** Small text tag for indicating smaller text. */ readonly SMALL: "small"; /** Source tag for defining multiple media resources for media elements. */ readonly SOURCE: "source"; /** Spacer tag (deprecated in HTML5). */ readonly SPACER: "spacer"; /** Span tag for inline styling and grouping elements. */ readonly SPAN: "span"; /** Strikethrough tag for indicating text that has been deleted. */ readonly STRIKE: "strike"; /** Strong tag for indicating strong importance. */ readonly STRONG: "strong"; /** Style tag for defining inline styles. */ readonly STYLE: "style"; /** Subscript tag for rendering text as a subscript. */ readonly SUB: "sub"; /** Summary tag for summarizing details in a details element. */ readonly SUMMARY: "summary"; /** Superscript tag for rendering text as a superscript. */ readonly SUP: "sup"; /** SVG tag for embedding scalable vector graphics. */ readonly SVG: "svg"; /** Table tag for creating tables. */ readonly TABLE: "table"; /** Table body tag for grouping table rows. */ readonly TBODY: "tbody"; /** Table data cell tag for table cells. */ readonly TD: "td"; /** Template tag for defining client-side templates. */ readonly TEMPLATE: "template"; /** Textarea tag for multi-line text input. */ readonly TEXTAREA: "textarea"; /** Table footer tag for defining table footers. */ readonly TFOOT: "tfoot"; /** Table header cell tag for table headers. */ readonly TH: "th"; /** Table head tag for grouping table header rows. */ readonly THEAD: "thead"; /** Time tag for representing date and time values. */ readonly TIME: "time"; /** Title tag for defining the document's title. */ readonly TITLE: "title"; /** Table row tag for defining table rows. */ readonly TR: "tr"; /** Track tag for specifying text tracks for media elements. */ readonly TRACK: "track"; /** Teletype text tag for indicating text that should be displayed in a monospaced font. */ readonly TT: "tt"; /** Underline tag for underlining text. */ readonly U: "u"; /** Unordered list tag for creating bulleted lists. */ readonly UL: "ul"; /** Variable tag for defining variables or placeholders. */ readonly VAR: "var"; /** Video tag for embedding video content. */ readonly VIDEO: "video"; /** Word break opportunity tag for suggesting line break opportunities. */ readonly WBR: "wbr"; /** XMP tag for preformatted text (deprecated in HTML5). */ readonly XMP: "xmp"; }; type HtmlTagName = typeof HTML_TAG_NAMES[keyof typeof HTML_TAG_NAMES]; export { HTML_TAG_NAMES, type HtmlTagName };