import { InterruptStore } from "../contracts/interrupt-store.contract.mjs"; //#region ../ai/src/human/stores/memory.d.ts /** * Create an in-memory {@link InterruptStore}. Zero-config — no client, no * connection. Suitable for dev, tests, and single-process apps whose * approval flow stays interactive and doesn't need resume across * restarts. * * @example * import { ai } from "@warlock.js/ai"; * * const store = ai.human.interrupt.memory(); * * const agent = ai.agent({ * model, * tools: [deleteAccount], * middleware: [ * ai.human.approval({ * policy: { type: "allowlist", tools: ["deleteAccount"] }, * store, * handler, * }), * ], * }); */ declare function memory(): InterruptStore; //#endregion export { memory }; //# sourceMappingURL=memory.d.mts.map