/**
 * Data Analysis Agent
 *
 * Specialized agent for analyzing and transforming structured data.
 * Works with JSON, CSV, and in-memory data structures.
 */
import { SpecializedAgent, AgentTask, AgentResult } from './types.js';
export declare class DataAnalysisAgent extends SpecializedAgent {
    constructor();
    initialize(): Promise<void>;
    getSupportedActions(): string[];
    getActionHelp(action: string): string;
    execute(task: AgentTask): Promise<AgentResult>;
    private analyzeData;
    private describeData;
    private transformData;
    private aggregateData;
    private pivotData;
    private joinData;
    private sortData;
    private filterData;
    private selectColumns;
    private correlateData;
    private histogramData;
    private groupData;
    private loadData;
    private parseCSV;
    private parseCSVLine;
    private analyzeColumn;
    private applyFilter;
    private applySort;
    private applySelect;
    private applyRename;
    private aggregate;
    private stdDev;
    private mode;
    private pearsonCorrelation;
    private formatDataStats;
    private formatDescription;
    private formatCorrelationMatrix;
    private formatHistogram;
}
export declare function getDataAnalysisAgent(): DataAnalysisAgent;
export declare function createDataAnalysisAgent(): Promise<DataAnalysisAgent>;
