@youwen/ai-design-system
Version:
Enterprise AI-driven design system with comprehensive design tokens
27 lines (26 loc) • 2.02 kB
TypeScript
/**
* 企业级分隔符组件
* 基于 Radix Separator 实现的可访问性分隔符
*/
import * as React from 'react';
import type { EnterpriseSeparatorProps } from './types';
declare const EnterpriseSeparator: React.ForwardRefExoticComponent<EnterpriseSeparatorProps & React.RefAttributes<HTMLDivElement>>;
declare const HorizontalSeparator: React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "orientation"> & React.RefAttributes<HTMLDivElement>>;
declare const VerticalSeparator: React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "orientation"> & React.RefAttributes<HTMLDivElement>>;
declare const SeparatorWithText: React.FC<{
text: string;
className?: string;
textClassName?: string;
}>;
declare const GradientSeparator: React.FC<{
orientation?: 'horizontal' | 'vertical';
className?: string;
fromColor?: string;
toColor?: string;
}>;
declare const createSeparator: (orientation?: 'horizontal' | 'vertical', variant?: 'default' | 'dashed' | 'dotted') => React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "variant" | "orientation"> & React.RefAttributes<HTMLDivElement>>;
declare const DashedSeparator: React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "variant" | "orientation"> & React.RefAttributes<HTMLDivElement>>;
declare const DottedSeparator: React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "variant" | "orientation"> & React.RefAttributes<HTMLDivElement>>;
declare const VerticalDashedSeparator: React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "variant" | "orientation"> & React.RefAttributes<HTMLDivElement>>;
declare const VerticalDottedSeparator: React.ForwardRefExoticComponent<Omit<EnterpriseSeparatorProps, "variant" | "orientation"> & React.RefAttributes<HTMLDivElement>>;
export { EnterpriseSeparator, HorizontalSeparator, VerticalSeparator, SeparatorWithText, GradientSeparator, DashedSeparator, DottedSeparator, VerticalDashedSeparator, VerticalDottedSeparator, createSeparator, };