import type { PrimitivePropsWithRef } from '../utils/primitive.js'; /** Props for the {@link Divider} root. */ export interface DividerProps extends PrimitivePropsWithRef<'hr'> { /** * Layout axis. Exposed as `data-orientation` and `aria-orientation` when not `decorative` (vertical only; horizontal is ARIA default). * @default 'horizontal' */ orientation?: 'horizontal' | 'vertical' | undefined; /** * When true, the separator is purely visual and removed from the a11y tree. * @default false */ decorative?: boolean | undefined; /** * Insets the rule from its container edges, mirrored to `data-inset`. * @default undefined — the rule spans the full width. */ inset?: 'inset' | (string & {}) | undefined; }