/**
* @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 };