import type { LLMClientKind, SkillDeployInput, SkillDeployBatchResult } from '../types/index.js';
/**
 * SPEC-650: Deploy skills to the location appropriate for the detected LLM client.
 * Idempotent — files are only overwritten if content hash changed.
 */
export declare function deploySkills(projectPath: string, skills: SkillDeployInput[]): Promise<SkillDeployBatchResult>;
/**
 * SPEC-650: Check whether skill file already exists for this client.
 */
export declare function skillFileExists(projectPath: string, skillName: string, client: LLMClientKind): Promise<boolean>;
//# sourceMappingURL=skill-deployer.d.ts.map