import type { CommandOptions, IMcpClient } from '../../lib/types.js'; import type { ReadResourceResult, Resource } from '@modelcontextprotocol/client'; export declare const SKILLS_INDEX_URI = "skill://index.json"; export declare const SKILLS_EXTENSION_KEY = "io.modelcontextprotocol/skills"; export interface Skill { name: string; description: string; type?: string; url: string; } export declare function extractTextContent(result: ReadResourceResult): string | undefined; export declare function parseIndex(text: string): Skill[]; export declare function skillsFromResources(resources: Resource[]): Skill[]; export declare function discoverSkills(client: IMcpClient): Promise; export declare function resolveSkillUri(input: string): string; export declare function listSkills(target: string, options: CommandOptions): Promise; export declare function getSkill(target: string, name: string, options: CommandOptions & { raw?: boolean; }): Promise; //# sourceMappingURL=skills.d.ts.map