import React from 'react'; /** React element with optional props and HTML attributes. */ export type ReactElement

= React.ReactElement

>; /** Removes 'onSelect' property from the given type. */ export type PropsWithoutSelect = Omit; /** Removes 'onChange' property from the given type. */ export type PropsWithoutChange = Omit; export type PropsWithout = Omit; /** HTML props excluding 'onSelect' attribute. */ export type HTMLPropsWithoutSelect = React.HTMLAttributes> = PropsWithoutSelect

; /** HTML props excluding 'onChange' attribute. */ export type HTMLPropsWithoutChange = React.HTMLAttributes> = PropsWithoutChange

; /** Input props with 'onChange' and 'size' attributes removed. */ export type SanitizedInputProps = PropsWithout, 'onChange' | 'size' | 'color'>; /** Textarea props with 'onChange' attribute removed. */ export type SanitizedTextareaProps = PropsWithout, 'onChange' | 'color'>; /** HTML props excluding 'title', 'onToggle', and 'onSelect' attributes. */ export type SanitizedHTMListProps = React.HTMLAttributes> = PropsWithout; export type WithoutChildren = Omit; export type CSSVariables = Partial>; export type StyleProperties = React.CSSProperties | CSSVariables;