/** * `.claude/config/svs-manifest.json` — semver freshness for multi-target sync. */ import type { AgentsMdMeta, SvsManifest } from './types.js'; export declare function bundledPackageVersion(): string; /** Project svs-manifest.packageVersion vs this CLI's package.json. */ export declare function packageManifestNeedsUpdate(projectDir: string, bundledPkg?: string): { missing: boolean; outdated: boolean; installedVersion: string | null; }; export declare const MANIFEST_REL = ".claude/config/svs-manifest.json"; export declare function manifestPath(projectDir: string): string; export declare function readManifest(projectDir: string): SvsManifest | null; export declare function defaultManifest(packageVersion: string, agentsMd?: AgentsMdMeta): SvsManifest; export declare function writeManifest(projectDir: string, manifest: SvsManifest): void; /** True when AGENTS.md generator/policy pack in the package is newer than installed. */ export declare function agentsMdNeedsUpdate(projectDir: string, bundledAgentsVersion: string): { missing: boolean; outdated: boolean; installedVersion: string | null; }; export declare function mcpExportNeedsUpdate(projectDir: string): { missing: boolean; outdated: boolean; installedVersion: string | null; };