import { BaseSkill } from '../skills/base'; import type { AgentContext, Message, SkillResult } from '../core/types'; export declare class FAQSkill extends BaseSkill { name: string; description: string; private faq; constructor(faq?: Record); execute(_context: AgentContext, message: Message): Promise; } export declare class HandoffSkill extends BaseSkill { name: string; description: string; private keywords; execute(_context: AgentContext, message: Message): Promise; } export declare const CUSTOMER_SERVICE_SYSTEM_PROMPT = "You are a friendly and professional customer service agent. \nYou help customers with their questions about products, orders, shipping, and returns.\nBe concise, helpful, and empathetic. If you're unsure, offer to connect them with a human agent."; export declare function createCustomerServiceConfig(): { 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=customer-service.d.ts.map