declare module HTML { type Renderable = RawValue | import('rxjs').Observable | import('@connectv/core').PinLike; type EventHandler = string | EventListener | import('rxjs').Subject | import('@connectv/core').PinLike; interface Attributes { /**Specifies a shortcut key to activate/focus an element*/ accesskey?: Renderable; /**Specifies one or more classnames for an element (refers to a class in a style sheet) */ class?: Renderable; /**Specifies whether the content of an element is editable or not */ contenteditable?: Renderable; /**Specifies the text direction for the content in an element */ dir?: Renderable; /**Specifies whether an element is draggable or not */ draggable?: Renderable; /**Specifies whether the dragged data is copied, moved, or linked, when dropped */ dropzone?: Renderable; /**Specifies that an element is not yet, or is no longer, relevant */ hidden?: Renderable; /**Specifies a unique id for an element */ id?: Renderable; /**Specifies the language of the element's content */ lang?: Renderable; /**Specifies whether the element is to have its spelling and grammar checked or not */ spellcheck?: Renderable; /**Specifies an inline CSS style for an element */ style?: Renderable; /**Specifies the tabbing order of an element */ tabindex?: Renderable; /**Specifies extra information about an element */ title?: Renderable; /**Specifies whether the content of an element should be translated or not */ translate?: Renderable; /**Script to be run when the element loses focus */ onblur?: EventHandler; /**Script to be run when the value of the element is changed */ onchange?: EventHandler; /**Script to be run when the element is being clicked */ onclick?: EventHandler; /**Script to be run when a context menu is triggered */ oncontextmenu?: EventHandler; /**Script to be run when the content of the element is being copied */ oncopy?: EventHandler; /**Script to be run when the content of the element is being cut */ oncut?: EventHandler; /**Script to be run when the element is being double-clicked */ ondblclick?: EventHandler; /**Script to be run when the element is being dragged */ ondrag?: EventHandler; /**Script to be run at the end of a drag operation */ ondragend?: EventHandler; /**Script to be run when an element has been dragged to a valid drop target */ ondragenter?: EventHandler; /**Script to be run when an element leaves a valid drop target */ ondragleave?: EventHandler; /**Script to be run when an element is being dragged over a valid drop target */ ondragover?: EventHandler; /**Script to be run at the start of a drag operation */ ondragstart?: EventHandler; /**Script to be run when dragged element is being dropped */ ondrop?: EventHandler; /**Script to be run when the element gets focus */ onfocus?: EventHandler; /**Script to be run when the element gets user input */ oninput?: EventHandler; /**Script to be run when the element is invalid */ oninvalid?: EventHandler; /**Script to be run when a user is pressing a key */ onkeydown?: EventHandler; /**Script to be run when a user presses a key */ onkeypress?: EventHandler; /**Script to be run when a user releases a key */ onkeyup?: EventHandler; /**Script to be run when a mouse button is pressed down on an element */ onmousedown?: EventHandler; /**Script to be run as long as the mouse pointer is moving over an element */ onmousemove?: EventHandler; /**Script to be run when a mouse pointer moves out of an element */ onmouseout?: EventHandler; /**Script to be run when a mouse pointer moves onto an element */ onmouseenter?: EventHandler; /**Script to be run when a mouse pointer is moved out of an element */ onmouseleave?: EventHandler; /**Script to be run when a mouse pointer moves over an element */ onmouseover?: EventHandler; /**Script to be run when a mouse button is released over an element */ onmouseup?: EventHandler; /**Script to be run when a mouse wheel is being scrolled over an element */ onmousewheel?: EventHandler; /**Script to be run when the user pastes some content in an element */ onpaste?: EventHandler; /**Script to be run when an element's scrollbar is being scrolled */ onscroll?: EventHandler; /**Script to be run when the element gets selected */ onselect?: EventHandler; /**Script to be run when the mouse wheel rolls up or down over an element */ onwheel?: EventHandler; } interface MetaAttributes extends Attributes { /**Specifies the character encoding for the HTML document */ charset?: Renderable; /**Gives the value associated with the http-equiv or name attribute */ content?: Renderable; /**Provides an HTTP header for the information/value of the content attribute */ 'http-equiv'?: Renderable; /**Specifies a name for the metadata */ name?: Renderable; /**Specifies a special property */ property?: Renderable; } interface ImgAttributes extends Attributes { /**Specifies an alternate text when the original element fails to display */ alt?: Renderable; /**Specifies the height of the element */ height?: Renderable; /**Specifies an image as a server-side image-map */ ismap?: Renderable; /**Specifies the size of the linked resource */ sizes?: Renderable; /**Specifies the URL of the media file */ src?: Renderable; /**Specifies the URL of the image to use in different situations */ srcset?: Renderable; /**Specifies an image as a client-side image-map */ usemap?: Renderable; /**Specifies the width of the element */ width?: Renderable; /**Script to be run on abort */ onabort?: EventHandler; /**Script to be run when an error occurs */ onerror?: EventHandler; /**Script to be run when the element is finished loading */ onload?: EventHandler; } interface AAttributes extends Attributes { /**Specifies that the target will be downloaded when a user clicks on the hyperlink */ download?: Renderable; /**Specifies the URL of the page the link goes to */ href?: Renderable; /**Specifies the language of the linked document */ hreflang?: Renderable; /**Specifies what media/device the linked document is optimized for */ media?: Renderable; /**Specifies the relationship between the current document and the linked document */ rel?: Renderable; /**Specifies the target for where to open the linked document or where to submit the form */ target?: Renderable; /**Specifies the type of element */ type?: Renderable; } interface InputAttributes extends Attributes { /** Specifies the types of files that the server accepts (only for type="file") */ accept?: Renderable; /**Specifies an alternate text when the original element fails to display */ alt?: Renderable; /**Specifies whether the
or the element should have autocomplete enabled */ autocomplete?: Renderable; /**Specifies that the element should automatically get focus when the page loads */ autofocus?: Renderable; /**Specifies that an element should be pre-selected when the page loads (for type="checkbox" or type="radio") */ checked?: Renderable; /**Specifies that the text direction will be submitted */ dirname?: Renderable; /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies where to send the form-data when a form is submitted. Only for type="submit" */ formaction?: Renderable; /**Specifies the height of the element */ height?: Renderable; /**Refers to a element that contains pre-defined options for an element */ list?: Renderable; /**Specifies the maximum value */ max?: Renderable; /**Specifies the maximum number of characters allowed in an element */ maxlength?: Renderable; /**Specifies a minimum value */ min?: Renderable; /**Specifies that a user can enter more than one value */ multiple?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Specifies a regular expression that an element's value is checked against */ pattern?: Renderable; /**Specifies a short hint that describes the expected value of the element */ placeholder?: Renderable; /**Specifies that the element is read-only */ readonly?: Renderable; /**Specifies that the element must be filled out before submitting the form */ required?: Renderable; /**Specifies the width, in characters */ size?: Renderable; /**Specifies the URL of the media file */ src?: Renderable; /**Specifies the legal number intervals for an input field */ step?: Renderable; /**Specifies the type of element */ type: Renderable; /**Specifies the value of the element */ value?: Renderable; /**Specifies the width of the element */ width?: Renderable; /**Script to be run when the element is finished loading */ onload?: EventHandler; /**Script to be run when the user writes something in a search field (for ) */ onsearch?: EventHandler; } interface ButtonAttributes extends Attributes { /**Specifies that the element should automatically get focus when the page loads */ autofocus?: Renderable; /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies where to send the form-data when a form is submitted. Only for type="submit" */ formaction?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Specifies the type of element */ type?: Renderable; /**Specifies the value of the element */ value?: Renderable; } interface SelectAttributes extends Attributes { /**Specifies that the element should automatically get focus when the page loads */ autofocus?: Renderable; /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies that a user can enter more than one value */ multiple?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Specifies that the element must be filled out before submitting the form */ required?: Renderable; /**Specifies the number of visible options */ size?: Renderable; } interface OptionAttributes extends Attributes { /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the title of the text track */ label?: Renderable; /**Specifies that an option should be pre-selected when the page loads */ selected?: Renderable; /**Specifies the value of the element */ value?: Renderable; } interface OptGroupAttributes extends Attributes { /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the title of the text track */ label?: Renderable; } interface TextAreaAttributes extends Attributes { /**Specifies that the element should automatically get focus when the page loads */ autofocus?: Renderable; /**Specifies the visible width of a text area */ cols?: Renderable; /**Specifies that the text direction will be submitted */ dirname?: Renderable; /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies the maximum number of characters allowed in an element */ maxlength?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Specifies a short hint that describes the expected value of the element */ placeholder?: Renderable; /**Specifies that the element is read-only */ readonly?: Renderable; /**Specifies that the element must be filled out before submitting the form */ required?: Renderable; /**Specifies the visible number of lines in a text area */ rows?: Renderable; /**Specifies how the text in a text area is to be wrapped when submitted in a form */ wrap?: Renderable; } interface LabelAttributes extends Attributes { /**Specifies which form element(s) a label/calculation is bound to */ for?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; } interface FieldsetAttributes extends Attributes { /**Specifies that the specified element/group of elements should be disabled */ disabled?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies the name of the element */ name?: Renderable; } interface FormAttributes extends Attributes { /**Specifies the character encodings that are to be used for the form submission*/ 'accept-charset'?: Renderable; /**Specifies where to send the form-data when a form is submitted */ action?: Renderable; /**Specifies whether the or the element should have autocomplete enabled */ autocomplete?: Renderable; /**Specifies how the form-data should be encoded when submitting it to the server (only for method="post") */ enctype?: Renderable; /**Specifies the HTTP method to use when sending form-data */ method?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Specifies that the form should not be validated when submitted */ novalidate?: Renderable; /**Specifies the target for where to open the linked document or where to submit the form */ target?: Renderable; /**Script to be run when a reset button in a form is clicked. */ onreset?: EventHandler; /**Script to be run when a form is submitted */ onsubmit?: EventHandler; } interface OutputAttributes extends Attributes { /**Specifies which form element(s) a label/calculation is bound to */ for?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies the name of the element */ name?: Renderable; } interface ObjectAttributes extends Attributes { /**Specifies the URL of the resource to be used by the object */ data?: Renderable; /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies the height of the element */ height?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Specifies the type of element */ type?: Renderable; /**Specifies an image as a client-side image-map */ usemap?: Renderable; /**Specifies the width of the element */ width?: Renderable; /**Script to be run on abort */ onabort?: EventHandler; /**Script to be run when a file is ready to start playing (when it has buffered enough to begin) */ oncanplay?: EventHandler; /**Script to be run when an error occurs */ onerror?: EventHandler; } interface ParamAttributes extends Attributes { /**Specifies the name of the element */ name?: Renderable; /**Specifies the value of the element */ value?: Renderable; } interface OlAttributes extends Attributes { /**Specifies that the list order should be descending (9,8,7...) */ reversed?: Renderable; /**Specifies the start value of an ordered list */ start?: Renderable; } interface LiAttributes extends Attributes { /**Specifies the value of the element */ value?: Renderable; } interface MeterAttributes extends Attributes { /**Specifies the name of the form the element belongs to */ form?: Renderable; /**Specifies the range that is considered to be a high value */ high?: Renderable; /**Specifies the range that is considered to be a low value */ low?: Renderable; /**Specifies the maximum value */ max?: Renderable; /**Specifies a minimum value */ min?: Renderable; /**Specifies what value is the optimal value for the gauge */ optimum?: Renderable; /**Specifies the value of the element */ value?: Renderable; } interface ProgressAttributes extends Attributes { /**Specifies the maximum value */ max?: Renderable; /**Specifies the value of the element */ value?: Renderable; } interface TdThAttributes extends Attributes { /**Specifies the number of columns a table cell should span */ colspan?: Renderable; /**Specifies one or more headers cells a cell is related to */ headers?: Renderable; /**Specifies the number of rows a table cell should span */ rowspan?: Renderable; } interface ThAttributes extends TdThAttributes { /**Specifies whether a header cell is a header for a column, row, or group of columns or rows */ scope?: Renderable; } interface CanvasAttributes extends Attributes { /**Specifies the height of the element */ height?: Renderable; /**Specifies the width of the element */ width?: Renderable; } interface EmbedAttributes extends Attributes { /**Specifies the height of the element */ height?: Renderable; /**Specifies the URL of the media file */ src?: Renderable; /**Specifies the type of element */ type?: Renderable; /**Specifies the width of the element */ width?: Renderable; /**Script to be run on abort */ onabort?: EventHandler; /**Script to be run when a file is ready to start playing (when it has buffered enough to begin) */ oncanplay?: EventHandler; /**Script to be run when an error occurs */ onerror?: EventHandler; } interface IFrameAttributes extends Attributes { /**Specifies the height of the element */ height?: Renderable; /**Specifies the name of the element */ name?: Renderable; /**Enables an extra set of restrictions for the content in an