import { Argument } from "classnames"; type RenderProp = Type | ((props: RenderProps) => Type); export type RenderClassName = RenderProp; export type RenderStyle = RenderProp; export type RenderChildren = RenderProp; export interface RenderStyleProps { className?: RenderClassName; style?: RenderStyle; } export interface RenderBaseProps extends RenderStyleProps { children?: RenderChildren; } export type ElementWrapper = Omit< React.HTMLAttributes, "children" | "className" | "style" >;