/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * */ import * as React from 'react'; import type { StrictReactDOMProps } from '../types/StrictReactDOMProps'; import type { StrictReactDOMAnchorProps } from '../types/StrictReactDOMAnchorProps'; import type { StrictReactDOMButtonProps } from '../types/StrictReactDOMButtonProps'; import type { StrictReactDOMImageProps } from '../types/StrictReactDOMImageProps'; import type { StrictReactDOMInputProps } from '../types/StrictReactDOMInputProps'; import type { StrictReactDOMLabelProps } from '../types/StrictReactDOMLabelProps'; import type { StrictReactDOMListItemProps } from '../types/StrictReactDOMListItemProps'; import type { StrictReactDOMOptionProps } from '../types/StrictReactDOMOptionProps'; import type { StrictReactDOMOptionGroupProps } from '../types/StrictReactDOMOptionGroupProps'; import type { StrictReactDOMSelectProps } from '../types/StrictReactDOMSelectProps'; import type { StrictReactDOMTextAreaProps } from '../types/StrictReactDOMTextAreaProps'; /** * "a" (inline) */ export declare const a: ( props: Omit< StrictReactDOMAnchorProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "article" (block) */ export declare const article: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "aside" (block) */ export declare const aside: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "b" (inline) */ export declare const b: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "bdi" (inline) */ export declare const bdi: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "bdo" (inline) */ export declare const bdo: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "blockquote" (block) */ export declare const blockquote: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "br" */ export declare const br: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "button" (inline-block) */ export declare const button: ( props: Omit< StrictReactDOMButtonProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "code" (inline) */ export declare const code: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "del" (inline) */ export declare const del: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "div" (block) */ export declare const div: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "em" (inline) */ export declare const em: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "fieldset" (block) */ export declare const fieldset: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "footer" (block) */ export declare const footer: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "form" (block) */ export declare const form: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "h1-h6" (block) */ export declare const h1: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; export declare const h2: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; export declare const h3: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; export declare const h4: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; export declare const h5: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; export declare const h6: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "header" (block) */ export declare const header: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "hr" (block) */ export declare const hr: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "i" (inline) */ export declare const i: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "img" (inline) */ export declare const img: ( props: Omit< StrictReactDOMImageProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "input" (inline-block) */ export declare const input: ( props: Omit< StrictReactDOMInputProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "ins" (inline) */ export declare const ins: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "kbd" (inline) */ export declare const kbd: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "label" (inline) */ export declare const label: ( props: Omit< StrictReactDOMLabelProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "li" (block) */ export declare const li: ( props: Omit< StrictReactDOMListItemProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "main" (block) */ export declare const main: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "mark" (inline) */ export declare const mark: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "nav" (block) */ export declare const nav: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "ol" (block) */ export declare const ol: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "optgroup" */ export declare const optgroup: ( props: Omit< StrictReactDOMOptionGroupProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "option" */ export declare const option: ( props: Omit< StrictReactDOMOptionProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "p" (block) */ export declare const p: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "pre" (block) */ export declare const pre: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "s" (inline) */ export declare const s: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "section" (block) */ export declare const section: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "select" (inline-block) */ export declare const select: ( props: Omit< StrictReactDOMSelectProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "span" (inline) */ export declare const span: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "strong" (inline) */ export declare const strong: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "sub" (inline) */ export declare const sub: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "sup" (inline) */ export declare const sup: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "textarea" (inline-block) */ export declare const textarea: ( props: Omit< StrictReactDOMTextAreaProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode; /** * "u" (inline) */ export declare const u: ( props: Omit })> & { ref?: React.Ref; } ) => React.ReactNode; /** * "ul" (block) */ export declare const ul: ( props: Omit< StrictReactDOMProps, keyof ({ ref?: React.Ref }) > & { ref?: React.Ref } ) => React.ReactNode;