export declare const GRAPHIFY_CLI_INSTALL_COMMAND: readonly ["uv", "tool", "install", "graphifyy"]; export declare const GRAPHIFY_SKILL_INSTALL_COMMAND: readonly ["graphify", "install", "--platform", "agents"]; export declare const GRAPHIFY_SKILL_RELATIVE_PATH: string; export interface CapturedCommand { code: number | null; detail: string; stdout: string; } export type GraphifyCommandRunner = (command: string, args: string[], cwd?: string) => Promise; export interface GraphifyVersionStatus { status: "installed" | "missing"; observedVersion?: string; output?: string; reason?: string; ownership: "upstream"; } export interface GraphifyCliPreflight { status: "installed" | "absent" | "prerequisite-missing" | "conflict"; observedVersion?: string; uvVersion?: string; uvToolDirectory?: string; uvBinDirectory?: string; reason?: string; } export interface GraphifySkillPathState { root: string; skillPath: string; versionStampPath: string; referencesPath: string; present: boolean; skillPresent: boolean; versionStampPresent: boolean; valid: boolean; version?: string; referencesPresent: boolean; issues: string[]; } export interface GraphifySkillInventory { target: GraphifySkillPathState; candidates: GraphifySkillPathState[]; existingVersionStampPaths: string[]; ambiguousPaths: string[]; } export declare function inspectGraphifyVersion(run: GraphifyCommandRunner): Promise; export declare function inspectGraphifyCliPreflight(run: GraphifyCommandRunner): Promise; export declare function graphifyGlobalSkillRoots(home?: string): string[]; export declare function inspectGraphifySkillInventory(home?: string): Promise; export declare function verifyGraphifyCatalog(run: GraphifyCommandRunner, targetSkillPath: string): Promise<{ ok: boolean; reason?: string; route?: { name: string; location: string; }; }>; export declare function fingerprintPath(targetPath: string): Promise; export declare function treeContainsSymlink(targetPath: string): Promise;