export interface SkillSummary { name: string; description: string; scope: string; path: string; enabled?: boolean; } export interface SkillsConfigResponse { enabled: boolean; totalCount: number; enabledCount: number; items: SkillSummary[]; } export interface SkillDetail { name: string; description: string; license?: string | null; compatibility?: string | null; metadata?: unknown; allowedTools?: string[] | null; path: string; scope: string; content: string; } export interface SkillFileInfo { relativePath: string; size: number; } export declare const skillsMixin: { listSkills(): Promise<{ skills: SkillSummary[]; }>; getSkill(name: string): Promise; getSkillFiles(name: string): Promise<{ files: SkillFileInfo[]; }>; getSkillFileContent(name: string, filePath: string): Promise<{ content: string; path: string; }>; getSkillsConfig(): Promise; updateSkillsConfig(input: { enabled?: boolean; items?: Record; }): Promise; }; //# sourceMappingURL=skills.d.ts.map