import type { ActionDescriptor, ContextPackSummary, DashboardHome, RunSummary, TaskSummary } from '@devflow-tools/sdk'; import { ContextService } from '../context/context.service.js'; import { KnowledgeService } from '../knowledge/knowledge.service.js'; import { MemoryService } from '../memory/memory.service.js'; import { ProjectsService } from '../projects/projects.service.js'; import { TelemetryService } from '../telemetry/telemetry.service.js'; import type { ProjectScope } from '../projects/project-scope.js'; import type { ContextPackUseResponse, RunDetail } from './dashboard.types.js'; export declare class DashboardService { private readonly projects; private readonly context; private readonly knowledge; private readonly memory; private readonly telemetry; constructor(projects: ProjectsService, context: ContextService, knowledge: KnowledgeService, memory: MemoryService, telemetry: TelemetryService); resolveScope(rootPath?: string, headerRoot?: string): ProjectScope; private projectSummary; private health; private mapRun; getHome(rootPath?: string, headerRoot?: string): Promise; getRuns(rootPath?: string, headerRoot?: string, limit?: number, offset?: number): Promise; getRun(id: string, rootPath?: string, headerRoot?: string): Promise; getRunActions(id: string, rootPath?: string, headerRoot?: string): Promise; getTask(id: string, rootPath?: string, headerRoot?: string): Promise; getContextPack(id: string, rootPath?: string, headerRoot?: string): Promise; useContextPack(id: string, body: { query?: string; mode?: 'fast' | 'deep'; maxTokens?: number; }, rootPath?: string, headerRoot?: string): Promise; } //# sourceMappingURL=dashboard.service.d.ts.map