import * as React from "react"; import * as SeparatorPrimitive from "@radix-ui/react-separator"; export type SeparatorVariant = "default" | "solid" | "shadow-outset" | "shadow-inset" | "dotted" | "dashed" | "glow" | "thick" | "gradient" | "double" | "fade-strong" | "arrow-down" | "tab-down" | "stopper" | "dot" | "text-decoration" | "shiny-corner" | "shiny-edge"; export interface SeparatorProps extends React.ComponentPropsWithoutRef { /** * Visual style variant. * - Basic: default (fade at ends), solid * - Shadow: shadow-outset, shadow-inset * - Line styles: dotted, dashed, double * - Effects: glow, gradient, fade-strong * - Decorative: arrow-down, tab-down, stopper, dot, text-decoration, shiny-corner, shiny-edge * @default "default" */ variant?: SeparatorVariant; /** * Text content for text-decoration variant. */ textContent?: string; } /** * Separator - Horizontal or vertical divider with multiple visual variants. * * - Basic: default (fade at ends), solid * - Shadow: shadow-outset, shadow-inset * - Line styles: dotted, dashed, double * - Effects: glow, gradient, fade-strong * - Decorative: arrow-down, tab-down, stopper, dot, text-decoration, shiny-corner, shiny-edge * * @example * ```tsx * * * * ``` */ declare const Separator: React.ForwardRefExoticComponent>; export { Separator }; //# sourceMappingURL=separator.d.ts.map