import type { DetailedHTMLProps, HTMLAttributes, WeakValidationMap } from "react"; import type ReactElementProps from "../../types/react-element-properties/react-element-properties"; export type PySplashscreenPropertiesBase = Omit, HTMLElement>>, "children"> & { enabled?: boolean; autoclose?: boolean; }; export type PySplashscreenProperties = OptionalProperties extends infer OptionalProperties ? OptionalProperties & PySplashscreenPropertiesBase : PySplashscreenPropertiesBase; export type PySplashscreenProps = PySplashscreenProperties; export type PySplashscreenTag = { (properties: PySplashscreenProperties): JSX.Element; displayName?: string; defaultProps?: Partial; propTypes?: WeakValidationMap; };