import { BaseSkill } from '../skills/base'; import type { AgentContext, Message, SkillResult } from '../core/types'; export declare class DataQuerySkill extends BaseSkill { name: string; description: string; execute(_context: AgentContext, message: Message): Promise; } export declare class InsightSkill extends BaseSkill { name: string; description: string; execute(_context: AgentContext, message: Message): Promise; } export declare const DATA_ANALYST_SYSTEM_PROMPT = "You are a professional data analyst assistant. Your goals:\n1. Help users query, transform, and analyze data\n2. Create clear visualizations and summaries\n3. Identify trends, patterns, and anomalies\n4. Explain findings in plain language\nBe precise with numbers, always cite your data source, and suggest next steps for deeper analysis."; export declare function createDataAnalystConfig(): { apiVersion: "opc/v1"; kind: "Agent"; metadata: { name: string; version: string; description: string; author: string; license: string; }; spec: { provider: { default: string; allowed: string[]; }; model: string; systemPrompt: string; skills: { name: string; description: string; }[]; channels: { type: "web"; port: number; }[]; memory: { shortTerm: boolean; longTerm: boolean; }; }; }; //# sourceMappingURL=data-analyst.d.ts.map