import { BrainInsight, TeamInsight, TeamStats, SharedPattern } from '../types.js'; export declare class TeamMode { private projectDir; private userName; private teamDir; private insightsDir; private patternsDir; private statsFile; constructor(projectDir: string, userName?: string); shareInsight(insight: BrainInsight): TeamInsight; getTeamInsights(limit?: number): TeamInsight[]; getStats(): TeamStats; addPattern(pattern: SharedPattern): void; getPatterns(language?: string): SharedPattern[]; private detectUser; private ensureDirectories; private readJsonFiles; private serializeWithDates; private deserializeTeamInsight; private deserializeSharedPattern; private parseDate; private extractTags; private readStatsFile; private writeStatsFile; private updateStats; } //# sourceMappingURL=team-mode.d.ts.map