import type { JournalEntry } from '../../types/index.js'; import type { NativeConnectionManager } from './native-connection.js'; import { getCrossProjectInsights, visualizeRelationships, getRecentGraphRelationships } from './insights/cross-project.js'; import { getTeamCollaborationMetrics } from './insights/team-collaboration.js'; export declare class InsightsOperations { private connection; constructor(connection: NativeConnectionManager); getWorkflowActionEntries(limit: number, workspaceId?: string): JournalEntry[]; getSignificantEntries(limit: number, projectNumber?: number, workspaceId?: string): JournalEntry[]; getRecentGraphRelationships(limit: number): ReturnType; getAuthorStatistics(workspaceId?: string): { author: string; count: number; }[]; getAuthorsForEntries(entryIds: number[]): Map; saveAnalyticsSnapshot(type: string, data: Record): number; getLatestAnalyticsSnapshot(type: string): { id: number; createdAt: string; data: Record; } | null; getAnalyticsSnapshots(type: string, limit?: number): { id: number; createdAt: string; data: Record; }[]; computeDigest(workspaceId?: string): Record; getCrossProjectInsights(options: { startDate?: string; endDate?: string; minEntries: number; inactiveThresholdDays: number; workspaceId?: string; }): ReturnType; visualizeRelationships(options: { entryId?: number; tags?: string[]; relationshipType?: string; depth: number; limit: number; }): ReturnType; getTeamCollaborationMatrix(options: { period: string; limit: number; }): ReturnType; } //# sourceMappingURL=insights-operations.d.ts.map