/**
 * Version sentinel file utilities for MSSCI-14698.
 *
 * Manages the .pennyfarthing/.installed-version sentinel file that tracks
 * which version of Pennyfarthing is installed. Used by prime to detect
 * version mismatches and trigger auto-updates.
 */
/**
 * Sentinel filename within .pennyfarthing/
 */
export declare const SENTINEL_FILENAME = ".installed-version";
/**
 * Write the version sentinel file to .pennyfarthing/.installed-version.
 *
 * Called by init.ts after successful initialization and by update.ts
 * after successful update.
 *
 * @param projectRoot - Project root directory
 * @param version - Version string to write
 * @param options - Options (dryRun skips write)
 */
export declare function writeVersionSentinel(projectRoot: string, version: string, options?: {
    dryRun?: boolean;
}): void;
/**
 * Read the version from the sentinel file.
 *
 * @param projectRoot - Project root directory
 * @returns Version string, or null if sentinel doesn't exist or is empty
 */
export declare function readVersionSentinel(projectRoot: string): string | null;
//# sourceMappingURL=version-sentinel.d.ts.map