/**
 * @bytelyst/dashboard-shell
 *
 * Configurable Next.js dashboard layout with sidebar, top bar,
 * and built-in pages for profile, billing, and settings.
 *
 * All components read CSS custom properties (--bl-shell-*, --color-*)
 * with sensible fallback defaults.
 */

export { DashboardShell } from './DashboardShell.js';
export { Sidebar } from './Sidebar.js';
export { TopBar } from './TopBar.js';
export { ProfilePage } from './ProfilePage.js';
export { BillingPage } from './BillingPage.js';
export { SettingsPage } from './SettingsPage.js';

export type {
  DashboardShellProps,
  SidebarProps,
  TopBarProps,
  NavItem,
  NavSection,
  ShellUser,
  ShellFeatures,
  ProfilePageProps,
  BillingPageProps,
  SettingsPageProps,
  SettingsSection,
} from './types.js';
