/** * SkillsMP (Skills Marketplace) integration. * Delegates to @cleocode/caamp MarketplaceClient for core marketplace operations. * * @epic T4454 * @task T4521 */ /** SkillsMP configuration. */ export interface SkillsMpConfig { enabled: boolean; cacheDir: string; } /** Marketplace skill result (CLEO-specific shape). */ export interface MarketplaceSkill { id: string; name: string; description: string; version: string; author: string; tags: string[]; downloadUrl?: string; } /** * Load SkillsMP configuration from skillsmp.json. * @task T4521 */ export declare function loadConfig(cwd?: string): SkillsMpConfig | null; /** * Search the skills marketplace. * Delegates to CAAMP's searchSkills for the actual API call. * @task T4521 */ export declare function searchSkills(query: string, _config?: SkillsMpConfig): Promise; /** * Get a specific skill from the marketplace. * Uses CAAMP's MarketplaceClient for retrieval. * @task T4521 */ export declare function getSkill(skillId: string, _config?: SkillsMpConfig): Promise; /** * Check if the marketplace is enabled and reachable. * @task T4521 */ export declare function isEnabled(cwd?: string): boolean; //# sourceMappingURL=marketplace.d.ts.map