import { PSAgentLogger } from '../PSAgentLogger'; import { PSAgentTool } from '../PSAgentTool'; import { PSSkillToolExecutionConfig, SkillExecutionResult } from '../skills/types'; export declare class PSSkillTool extends PSAgentTool { static readonly toolName = "skill"; private skillsPaths; private allowedSkills?; constructor(config: PSSkillToolExecutionConfig); /** * Validates if a skill is allowed to be executed */ private isSkillAllowed; run(input: Record, log?: PSAgentLogger): Promise; }