/** * @license * Copyright 2025 Qwen Code * SPDX-License-Identifier: Apache-2.0 */ import { type Config } from '@aetherai/aether-core'; import type { InsightData, InsightProgressCallback } from '../types/StaticInsightTypes.js'; export declare class DataProcessor { private config; constructor(config: Config); private formatDate; private formatRecordsForAnalysis; private hasUserAndAssistantRecords; private analyzeSession; private calculateStreaks; generateInsights(baseDir: string, facetsOutputDir?: string, onProgress?: InsightProgressCallback): Promise; private aggregateFacetsData; private generateQualitativeInsights; private prepareCommonPromptData; private scanChatFiles; private generateMetrics; private generateFacets; }