export { getPortalThemeCSS } from './portal-theme.js';
export { buildNavbar, NAV_ITEMS } from './portal-navbar.js';
export type { PortalNavItem } from './portal-navbar.js';
export { buildBreadcrumbs, buildSpecNavigation } from './portal-breadcrumbs.js';
export type { BreadcrumbItem } from './portal-breadcrumbs.js';
export { buildQuickLinksSection } from './portal-landing-cards.js';
export { detectAvailablePages, detectAvailablePagesSync, DETECTABLE_PAGES, } from './portal-page-detector.js';
export { generateAnalyticsPage } from './analytics-page.js';
export { generateRoadmapPage } from './roadmap-page.js';
export { buildKanbanView } from './kanban-view-builder.js';
export { buildSvgBarChart } from './svg-charts/bar-chart.js';
export { buildSvgLineChart, buildSvgDualLineChart } from './svg-charts/line-chart.js';
export { buildSvgPieChart } from './svg-charts/pie-chart.js';
export { scaleLinear, svgText, CHART_COLORS } from './svg-charts/chart-utils.js';
export { computeVelocity } from './data-aggregators/velocity-aggregator.js';
export { computeBurndown } from './data-aggregators/burndown-aggregator.js';
export { detectBottlenecks } from './data-aggregators/bottleneck-detector.js';
export { computeAccuracy } from './data-aggregators/accuracy-aggregator.js';
export { scheduleRegeneration, regeneratePages } from './portal-regenerator.js';
export { notifyStoreChange } from './regen-hook.js';
export { getAffectedPages } from './dirty-flag-map.js';
//# sourceMappingURL=index.d.ts.map