/**
 * Consolidated Type Exports
 *
 * Re-exports all variant types for convenient use:
 *   import type { ButtonVariants, CardVariants } from '@/components/ui/types';
 */

// Form
export type { ButtonVariants } from './form/Button';
export type { InputVariants } from './form/Input';
export type { TextareaVariants } from './form/Textarea';
export type { SelectVariants } from './form/Select';
export type { CheckboxVariants } from './form/Checkbox';
export type { RadioVariants } from './form/Radio';
export type { SwitchVariants } from './form/Switch';

// Data Display
export type { CardVariants } from './data-display/Card';
export type { BadgeVariants } from './data-display/Badge';
export type { AvatarVariants } from './data-display/Avatar';
export type { SkeletonVariants } from './data-display/Skeleton';
export type { PaginationVariants } from './data-display/Pagination';
export type { ProgressVariants } from './data-display/Progress';

// Feedback
export type { AlertVariants } from './feedback/Alert';
export type { ToastVariants } from './feedback/Toast';

// Overlay
export type { AccordionVariants } from './overlay/Accordion';

// Layout
export type { SeparatorVariants } from './layout/Separator';
