"use strict";
/**
 * src/governance/memory/index.ts
 *
 * P3-T1 memory governance modules.
 * Session-scoped memory, cross-session pseudonymisation,
 * memory-state audit chain, and retrieval source allowlisting.
 *
 * @connexum/ai-governance
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnauthorizedRetrievalSourceError = exports.RetrievalAllowlistEnforcer = exports.MemoryPoisoningDetectedError = exports.MemoryChainVerifier = exports.PACK_POLICIES = exports.InvalidReidentificationTokenError = exports.ReidentificationTokenRequiredError = exports.CrossSessionMemoryStore = exports.SessionMemoryExpiredError = exports.SessionMemoryStore = void 0;
var session_memory_1 = require("./session-memory");
Object.defineProperty(exports, "SessionMemoryStore", { enumerable: true, get: function () { return session_memory_1.SessionMemoryStore; } });
Object.defineProperty(exports, "SessionMemoryExpiredError", { enumerable: true, get: function () { return session_memory_1.SessionMemoryExpiredError; } });
var cross_session_memory_1 = require("./cross-session-memory");
Object.defineProperty(exports, "CrossSessionMemoryStore", { enumerable: true, get: function () { return cross_session_memory_1.CrossSessionMemoryStore; } });
Object.defineProperty(exports, "ReidentificationTokenRequiredError", { enumerable: true, get: function () { return cross_session_memory_1.ReidentificationTokenRequiredError; } });
Object.defineProperty(exports, "InvalidReidentificationTokenError", { enumerable: true, get: function () { return cross_session_memory_1.InvalidReidentificationTokenError; } });
Object.defineProperty(exports, "PACK_POLICIES", { enumerable: true, get: function () { return cross_session_memory_1.PACK_POLICIES; } });
var memory_chain_1 = require("./memory-chain");
Object.defineProperty(exports, "MemoryChainVerifier", { enumerable: true, get: function () { return memory_chain_1.MemoryChainVerifier; } });
Object.defineProperty(exports, "MemoryPoisoningDetectedError", { enumerable: true, get: function () { return memory_chain_1.MemoryPoisoningDetectedError; } });
var retrieval_allowlist_1 = require("./retrieval-allowlist");
Object.defineProperty(exports, "RetrievalAllowlistEnforcer", { enumerable: true, get: function () { return retrieval_allowlist_1.RetrievalAllowlistEnforcer; } });
Object.defineProperty(exports, "UnauthorizedRetrievalSourceError", { enumerable: true, get: function () { return retrieval_allowlist_1.UnauthorizedRetrievalSourceError; } });
//# sourceMappingURL=index.js.map