/**
 * Atelier Observatory — Shared UI Components
 *
 * Barrel export for all reusable primitives used across Atelier surfaces.
 *
 * Requirements: 22.3
 */

export { Eyebrow } from './Eyebrow';
export type { EyebrowProps } from './Eyebrow';

export { ExpCard } from './ExpCard';
export type { ExpCardProps } from './ExpCard';

export { StatusPill } from './StatusPill';
export type { StatusPillProps } from './StatusPill';

export { StatusDot } from './StatusDot';
export type { StatusDotProps } from './StatusDot';

export { WorkshopProgressStrip } from './WorkshopProgressStrip';
export type {
  WorkshopProgressStripProps,
  Segment,
} from './WorkshopProgressStrip';

export { CategoryBadge } from './CategoryBadge';
export type { CategoryBadgeProps, CategoryType } from './CategoryBadge';

export { EditorialTitle } from './EditorialTitle';
export type { EditorialTitleProps } from './EditorialTitle';

export { TabNav } from './TabNav';
export type { TabNavProps, Tab } from './TabNav';

export { BreadcrumbTrail } from './BreadcrumbTrail';
export type { BreadcrumbTrailProps } from './BreadcrumbTrail';

export { ModeStrip } from './ModeStrip';
export type { ModeStripProps } from './ModeStrip';

export { SurfaceFilterBar } from './SurfaceFilterBar';
export type { SurfaceFilterBarProps, FilterOption } from './SurfaceFilterBar';

export { ContextRail } from './ContextRail';
export type { ContextRailProps } from './ContextRail';

export { AtelierWelcome } from './AtelierWelcome';
