import type { DetailedHTMLProps, ForwardedRef, HTMLAttributes, WeakValidationMap } from "react";
import type ReactElementProps from "~root/source/library/types/react-element-properties/react-element-properties";
export type PyRegisterWidgetPropertiesBase = Omit, HTMLElement>>, "children"> & {
name?: string;
src: string;
pythonClass?: string;
};
export type PyRegisterWidgetProperties = OptionalProperties extends infer OptionalProperties ? OptionalProperties & PyRegisterWidgetPropertiesBase : PyRegisterWidgetPropertiesBase;
export type PyRegisterWidgetTag = {
(properties: PyRegisterWidgetProperties, reference?: ForwardedRef): JSX.Element;
displayName?: string;
defaultProps?: Partial;
propTypes?: WeakValidationMap;
};