import type { Agent_type } from './agents'; type Skill_to_install = { name: string; files: Record; }; type Install_mode = 'symlink' | 'copy'; type Install_result = { success: boolean; path: string; canonicalPath?: string; mode: Install_mode; symlinkFailed?: boolean; error?: string; }; declare const installSkillForAgent: (skill: Skill_to_install, agent_type: Agent_type, options?: { global?: boolean; cwd?: string; mode?: Install_mode; }) => Promise; declare const isSkillInstalled: (skill_name: string, agent_type: Agent_type, options?: { global?: boolean; cwd?: string; }) => Promise; declare const getInstallPath: (skill_name: string, agent_type: Agent_type, options?: { global?: boolean; cwd?: string; }) => string; declare const getCanonicalPath: (skill_name: string, options?: { global?: boolean; cwd?: string; }) => string; export { installSkillForAgent, isSkillInstalled, getInstallPath, getCanonicalPath, }; export type { Skill_to_install, Install_mode, Install_result }; //# sourceMappingURL=installer.d.ts.map