import type { InstallScope } from './agents.js'; export type ManagedSkillEntry = { name: string; agent: string; scope: InstallScope; path: string; script?: string; template?: string; createdAt: string; updatedAt: string; }; export type SkillCreatorLock = { version: 1; skills: Record; }; export declare function skillCreatorHome(): string; export declare function lockPath(): string; export declare function skillKey(agent: string, scope: InstallScope, name: string): string; export declare function readLock(): Promise; export declare function writeLock(lock: SkillCreatorLock): Promise; export declare function upsertManagedSkill(entry: Omit): Promise;