import type { ExtensionCommandContext } from '@earendil-works/pi-coding-agent'; import { type GhAvailableRepositorySkill, type GhInstalledSkill } from '../gh-skill.js'; export interface AvailableSkillsModel { installed: GhInstalledSkill[]; available: GhAvailableRepositorySkill[]; failed_repositories: Array<{ repository: string; error: string; }>; } export declare function load_available_skills(signal?: AbortSignal): Promise; export declare function show_available_skills_modal(ctx: ExtensionCommandContext): Promise;