import type { Capability, CapabilityAction, CapabilityPromptSection, ToolDeclaration } from '../capabilities/index.js'; import { LiveSkillCatalog } from './liveSkillCatalog.js'; export declare class SkillsCapability implements Capability { private readonly catalog; constructor(catalog: LiveSkillCatalog); getTools(): ToolDeclaration[]; getPromptSections(): CapabilityPromptSection[]; getCatalog(): LiveSkillCatalog; processToolResult(_toolName: string, _args: unknown, _result: unknown): CapabilityAction | null; private formatUnavailableSkill; private formatUnavailableResource; private isMissingResourceError; }