import { JSX, ComponentProps } from 'solid-js'; import { A as Assign } from '../types-Bc0WfPsv.js'; type ElementType = keyof JSX.IntrinsicElements; type JsxElements = { [E in ElementType]: ArkComponent; }; type ParentProps = (userProps?: JSX.IntrinsicElements[T]) => JSX.HTMLAttributes; type PolymorphicProps = { /** * Use the provided child element as the default rendered element, combining their props and behavior. */ asChild?: (props: ParentProps) => JSX.Element; }; type HTMLProps = JSX.IntrinsicElements[E]; type HTMLArkProps = Assign, PolymorphicProps>; type ArkComponent = (props: HTMLArkProps) => JSX.Element; declare const ark: JsxElements; export { type HTMLArkProps, type HTMLProps, type PolymorphicProps, ark };