import React from "react"; /** * Type definitions for HTML element props. * These types represent the properties that can be passed to various HTML elements in React. * They are based on the standard HTML attributes and React's synthetic event handlers. */ /** * Common props shared by most HTML elements */ export interface CommonProps { className?: string; id?: string; style?: React.CSSProperties; tabIndex?: number; title?: string; } /** * Button element props */ export interface ButtonProps extends CommonProps, React.ButtonHTMLAttributes { } /** * Anchor element props */ export interface AnchorProps extends CommonProps, React.AnchorHTMLAttributes { } /** * Input element props */ export interface InputProps extends CommonProps, React.InputHTMLAttributes { } /** * Textarea element props */ export interface TextareaProps extends CommonProps, React.TextareaHTMLAttributes { } /** * Select element props */ export interface SelectProps extends CommonProps, React.SelectHTMLAttributes { } /** * Form element props */ export interface FormProps extends CommonProps, React.FormHTMLAttributes { } /** * Image element props */ export interface ImageProps extends CommonProps, React.ImgHTMLAttributes { } /** * Div element props */ export interface DivProps extends CommonProps, React.HTMLAttributes { } /** * Span element props */ export interface SpanProps extends CommonProps, React.HTMLAttributes { } /** * Paragraph element props */ export interface ParagraphProps extends CommonProps, React.HTMLAttributes { } /** * List item element props */ export interface ListItemProps extends CommonProps, React.LiHTMLAttributes { } /** * Unordered list element props */ export interface UnorderedListProps extends CommonProps, React.HTMLAttributes { } /** * Ordered list element props */ export interface OrderedListProps extends CommonProps, React.OlHTMLAttributes { } /** * Table element props */ export interface TableProps extends CommonProps, React.TableHTMLAttributes { } /** * Table row element props */ export interface TableRowProps extends CommonProps, React.HTMLAttributes { } /** * Table cell element props */ export interface TableCellProps extends CommonProps, React.TdHTMLAttributes { } /** * Header element props */ export interface HeaderElementProps extends CommonProps, React.HTMLAttributes { } /** * Label element props */ export interface LabelProps extends CommonProps, React.LabelHTMLAttributes { } /** * Article element props */ export interface ArticleProps extends CommonProps, React.HTMLAttributes { } /** * Section element props */ export interface SectionProps extends CommonProps, React.HTMLAttributes { } /** * Nav element props */ export interface NavProps extends CommonProps, React.HTMLAttributes { } /** * Aside element props */ export interface AsideProps extends CommonProps, React.HTMLAttributes { } /** * Header element props */ export interface HeaderProps extends CommonProps, React.HTMLAttributes { } /** * Footer element props */ export interface FooterProps extends CommonProps, React.HTMLAttributes { } /** * Main element props */ export interface MainProps extends CommonProps, React.HTMLAttributes { } /** * Address element props */ export interface AddressProps extends CommonProps, React.HTMLAttributes { } /** * Audio element props */ export interface AudioProps extends CommonProps, React.AudioHTMLAttributes { } /** * Video element props */ export interface VideoProps extends CommonProps, React.VideoHTMLAttributes { } /** * Canvas element props */ export interface CanvasProps extends CommonProps, React.CanvasHTMLAttributes { } /** * Embed element props */ export interface EmbedProps extends CommonProps, React.EmbedHTMLAttributes { } /** * IFrame element props */ export interface IFrameProps extends CommonProps, React.IframeHTMLAttributes { } /** * Object element props */ export interface ObjectProps extends CommonProps, React.ObjectHTMLAttributes { } /** * Picture element props */ export interface PictureProps extends CommonProps, React.HTMLAttributes { } /** * Source element props */ export interface SourceProps extends CommonProps, React.SourceHTMLAttributes { } /** * Track element props */ export interface TrackProps extends CommonProps, React.TrackHTMLAttributes { } /** * Details element props */ export interface DetailsProps extends CommonProps, React.DetailsHTMLAttributes { } /** * Dialog element props */ export interface DialogProps extends CommonProps, React.DialogHTMLAttributes { } /** * Menu element props */ export interface MenuProps extends CommonProps, React.MenuHTMLAttributes { } /** * Summary element props */ export interface SummaryProps extends CommonProps, React.HTMLAttributes { } /** * Data element props */ export interface DataProps extends CommonProps, React.DataHTMLAttributes { } /** * Time element props */ export interface TimeProps extends CommonProps, React.TimeHTMLAttributes { } /** * Var element props */ export interface VarProps extends CommonProps, React.HTMLAttributes { } /** * Code element props */ export interface CodeProps extends CommonProps, React.HTMLAttributes { } /** * Pre element props */ export interface PreProps extends CommonProps, React.HTMLAttributes { } /** * Blockquote element props */ export interface BlockquoteProps extends CommonProps, React.BlockquoteHTMLAttributes { } /** * Cite element props */ export interface CiteProps extends CommonProps, React.HTMLAttributes { } /** * Del element props */ export interface DelProps extends CommonProps, React.DelHTMLAttributes { } /** * Ins element props */ export interface InsProps extends CommonProps, React.InsHTMLAttributes { } /** * Kbd element props */ export interface KbdProps extends CommonProps, React.HTMLAttributes { } /** * Mark element props */ export interface MarkProps extends CommonProps, React.HTMLAttributes { } /** * Q element props */ export interface QProps extends CommonProps, React.QuoteHTMLAttributes { } /** * S element props */ export interface SProps extends CommonProps, React.HTMLAttributes { } /** * Samp element props */ export interface SampProps extends CommonProps, React.HTMLAttributes { } /** * Strong element props */ export interface StrongProps extends CommonProps, React.HTMLAttributes { } /** * Sub element props */ export interface SubProps extends CommonProps, React.HTMLAttributes { } /** * Sup element props */ export interface SupProps extends CommonProps, React.HTMLAttributes { } /** * Wbr element props */ export interface WbrProps extends CommonProps, React.HTMLAttributes { } /** * Area element props */ export interface AreaProps extends CommonProps, React.AreaHTMLAttributes { } /** * Map element props */ export interface MapProps extends CommonProps, React.MapHTMLAttributes { } /** * Col element props */ export interface ColProps extends CommonProps, React.ColHTMLAttributes { } /** * ColGroup element props */ export interface ColGroupProps extends CommonProps, React.ColgroupHTMLAttributes { } /** * Caption element props */ export interface CaptionProps extends CommonProps, React.HTMLAttributes { } /** * THead element props */ export interface THeadProps extends CommonProps, React.HTMLAttributes { } /** * TBody element props */ export interface TBodyProps extends CommonProps, React.HTMLAttributes { } /** * TFoot element props */ export interface TFootProps extends CommonProps, React.HTMLAttributes { } /** * Th element props */ export interface ThProps extends CommonProps, React.ThHTMLAttributes { } /** * Fieldset element props */ export interface FieldsetProps extends CommonProps, React.FieldsetHTMLAttributes { } /** * Legend element props */ export interface LegendProps extends CommonProps, React.HTMLAttributes { } /** * Datalist element props */ export interface DatalistProps extends CommonProps, React.HTMLAttributes { } /** * OptGroup element props */ export interface OptGroupProps extends CommonProps, React.OptgroupHTMLAttributes { } /** * Option element props */ export interface OptionProps extends CommonProps, React.OptionHTMLAttributes { } /** * Output element props */ export interface OutputProps extends CommonProps, React.OutputHTMLAttributes { } /** * Progress element props */ export interface ProgressProps extends CommonProps, React.ProgressHTMLAttributes { } /** * Meter element props */ export interface MeterProps extends CommonProps, React.MeterHTMLAttributes { } /** * Html element props */ export interface HtmlProps extends CommonProps, React.HtmlHTMLAttributes { } /** * Head element props */ export interface HeadProps extends CommonProps, React.HTMLAttributes { } /** * Base element props */ export interface BaseProps extends CommonProps, React.BaseHTMLAttributes { } /** * Meta element props */ export interface MetaProps extends CommonProps, React.MetaHTMLAttributes { } /** * Script element props */ export interface ScriptProps extends CommonProps, React.ScriptHTMLAttributes { } /** * NoScript element props */ export interface NoScriptProps extends CommonProps, React.HTMLAttributes { } /** * Template element props */ export interface TemplateProps extends CommonProps, React.HTMLAttributes { } /** * Slot element props */ export interface SlotProps extends CommonProps, React.SlotHTMLAttributes { } //# sourceMappingURL=elements.d.ts.map