import * as solid_js from 'solid-js'; import { ValidComponent } from 'solid-js'; import { Orientation } from '@kobalte/utils'; import { ElementOf, PolymorphicProps } from './polymorphic/index.js'; interface SeparatorRootOptions { /** The orientation of the separator. */ orientation?: Orientation; } interface SeparatorRootCommonProps { ref: T | ((el: T) => void); } interface SeparatorRootRenderProps extends SeparatorRootCommonProps { role: "separator" | undefined; "aria-orientation": "vertical" | undefined; "data-orientation": Orientation | undefined; } type SeparatorRootProps = SeparatorRootOptions & Partial>>; /** * A separator visually or semantically separates content. */ declare function SeparatorRoot(props: PolymorphicProps>): solid_js.JSX.Element; export { SeparatorRoot as S, SeparatorRootCommonProps as a, SeparatorRootOptions as b, SeparatorRootProps as c, SeparatorRootRenderProps as d };