/**
 * File Integrity Check
 *
 * Ensures critical user files exist in ~/.pluginator/ on startup.
 * Regenerates missing files from bundled defaults.
 *
 * @since v2.2.1
 */
/**
 * Result of the file integrity check
 */
export interface IntegrityReport {
    /** File paths that were regenerated from defaults */
    regenerated: string[];
    /** Errors encountered during regeneration (non-fatal) */
    errors: string[];
}
/**
 * Ensure critical user files exist, regenerating from defaults if missing.
 *
 * Runs on every startup. Fast path (~1ms) when all files are present.
 * Wraps each regeneration in try/catch so a single failure doesn't block startup.
 */
export declare function ensureFileIntegrity(): Promise<IntegrityReport>;
//# sourceMappingURL=integrity.d.ts.map