/** * @fileoverview Separator primitive — visual divider line for horizontal or vertical content separation. * Built on Radix UI Separator. Part of the Saasflare base component layer. * @module packages/ui/components/ui/separator * @layer core * * @component * @example * import { Separator } from '@saasflare/ui'; * */ import * as React from "react"; import * as SeparatorPrimitive from "@radix-ui/react-separator"; import { type SaasflareComponentProps } from "../../providers"; /** * Props for the {@link Separator} component. Extends the Radix Separator root * props with the shared Saasflare design-system axes (`surface`, `radius`, * `animated`, `iconWeight`). */ interface SeparatorProps extends Omit, keyof SaasflareComponentProps>, SaasflareComponentProps { } /** * Separator — visual divider line for separating content horizontally or vertically. * Built on Radix UI Separator. * * @example * ```tsx * import { Separator } from '@saasflare/ui'; * * * ``` */ declare function Separator({ className, orientation, decorative, surface, radius, animated, iconWeight, ...props }: SeparatorProps): import("react/jsx-runtime").JSX.Element; export { Separator }; export type { SeparatorProps };