import type { GetProjectActivityStatsArgs, GetWorkspaceInsightsArgs, ProjectActivityStats, ProjectHealth, ProjectHealthContext, ProjectProgress, WorkspaceInsights } from '../types/insights/index.js'; import { BaseClient } from './base-client.js'; /** * Internal sub-client handling all insights-domain endpoints * (project activity stats, health, progress, workspace insights). * * Instantiated by `TodoistApi`; every public insights method on * `TodoistApi` delegates here. See `todoist-api.ts` for user-facing * JSDoc. */ export declare class InsightsClient extends BaseClient { getProjectActivityStats(projectId: string, args?: GetProjectActivityStatsArgs): Promise; getProjectHealth(projectId: string): Promise; getProjectHealthContext(projectId: string): Promise; getProjectProgress(projectId: string): Promise; getWorkspaceInsights(workspaceId: string, args?: GetWorkspaceInsightsArgs): Promise; analyzeProjectHealth(projectId: string, requestId?: string): Promise; }