import type { ProjectConfig, TeamStatusResult } from "../types/index.js";
import type { GitOperations } from "../git/git_deps.js";
import type { KnowledgeIndexManager } from "../knowledge/index_manager.js";
/**
 * 团队态势感知模块 — 采集团队活动信息、成员工作负载、过期分支和知识更新。
 * 基于 Git 日志和知识索引聚合团队协作状态，帮助了解项目整体活跃度。
 */
/**
 * 团队态势感知的输入参数。
 * @property projectPath - 项目根目录路径
 * @property config - 项目配置
 * @property since - 可选的起始日期（ISO 格式），不传则默认近 7 天
 * @property gitOps - Git 操作封装
 * @property knowledgeIndex - 可选的知识索引管理器，用于获取知识更新记录
 */
export interface TeamAwarenessInput {
    projectPath: string;
    config: ProjectConfig;
    since?: string;
    gitOps: GitOperations;
    knowledgeIndex?: KnowledgeIndexManager;
}
/**
 * 获取完整的团队态势信息，包括活动流、成员工作负载、过期分支和知识更新。
 * @param input - 团队态势感知输入参数
 * @returns 团队状态结果，包含活动流、成员工作量、过期分支、知识更新和中文摘要
 */
export declare function getTeamStatus(input: TeamAwarenessInput): Promise<TeamStatusResult>;
//# sourceMappingURL=team_awareness.d.ts.map