export declare const CORPUS_SKILL_NAMES: Set; /** Operator-owned. migrate/setup/--force must never overwrite or delete. */ export declare const PROJECT_OWNED_SKILL_NAMES: Set; /** Only install when the project uses Preline (detect or operator choice). */ export declare const OPTIONAL_PRELINE_SKILLS: Set; export declare function isSymlinkPath(p: string): boolean; export declare function destHasLocalCorpus(skillDir: string): boolean; /** Skip copy into dest — symlink (write-through) or a real local capture. */ export declare function shouldSkipCorpusWrite(destSkillDir: string): boolean; export declare function skillDirName(skillDir: string): string; /** Skip copy into an existing project design-system (even on --force). */ export declare function shouldSkipProjectOwnedWrite(destSkillDir: string): boolean;