import type { ISkill, AgentContext, Message, SkillResult } from '../core/types'; export declare abstract class BaseSkill implements ISkill { abstract name: string; abstract description: string; abstract execute(context: AgentContext, message: Message): Promise; protected noMatch(): SkillResult; protected match(response: string, confidence?: number): SkillResult; } //# sourceMappingURL=base.d.ts.map