/** * DashboardService — FR-W01 仪表盘总览数据层 * * AC1: 核心 KPI 卡片(知识总量、类型分布、状态分布、命中率趋势、未解决冲突、待确认条目) * AC2: KPI 趋势同时展示绝对值和百分比变化 * AC3: 动态推荐下一步操作 * AC4: basePath 前缀(由调用方注入) */ import type { StorageAdapter } from '../storage/storage-types.js'; import type { MetricsCollector } from '../metrics/metrics-collector.js'; import type { TimeWindow } from '../metrics/metrics-types.js'; import type { DashboardOverview } from './workbench-types.js'; export interface DashboardServiceDeps { storage: StorageAdapter; metrics: MetricsCollector; basePath?: string; } export declare class DashboardService { private storage; private metrics; private basePath; constructor(deps: DashboardServiceDeps); getOverview(currentWindow?: TimeWindow, previousWindow?: TimeWindow): Promise; private buildKpiCard; private buildRecommendations; } //# sourceMappingURL=dashboard-service.d.ts.map