/**
 * @bytelyst/dashboard-components
 *
 * Shared React components for ByteLyst dashboards.
 * All components are theme-aware — they read CSS custom properties
 * (--color-primary, --color-foreground, --color-muted, etc.)
 * with sensible fallback defaults.
 */

export { ErrorPage, type ErrorPageProps } from './ErrorPage.js';
export { NotFoundPage, type NotFoundPageProps } from './NotFoundPage.js';
export { LoadingSpinner, type LoadingSpinnerProps } from './LoadingSpinner.js';
export { LoadingSkeleton, type LoadingSkeletonProps } from './LoadingSkeleton.js';
export { EmptyState, type EmptyStateProps } from './EmptyState.js';
export { PageHeader, type PageHeaderProps, type Breadcrumb } from './PageHeader.js';
