/**
 * Tool policy engine — facade entry point (M8 PR 1).
 *
 * Narrow, stable public surface for hosts that want to instantiate or
 * consume a `ToolPolicyEngine`. Re-exports the engine class, its
 * decision request/response types, the Svelte context key, and the
 * minimal `PolicySource` extension contract.
 *
 * **Pairing.** This module is the stable counterpart to
 * `./policy/internal`, which exposes the wider, evolving surface
 * (composition pipeline, provenance builder, PNP policy source). Consumers
 * that only need to drive an engine and read its decisions should
 * import from here. Consumers that need to reach past the facade
 * (e.g. test the composition pipeline directly, build a custom PNP policy
 * source variant, instrument provenance generation) should import
 * from `./policy/internal` and accept the documented stability
 * disclaimer there.
 *
 * Mirrors the M7 `runtime/engine` / `runtime/internal` split — see
 * the same rationale in `src/runtime/engine.ts`.
 */
export { ToolPolicyEngine, } from "./core/ToolPolicyEngine.js";
export { TOOL_POLICY_ENGINE_KEY, } from "./core/engine-context.js";
//# sourceMappingURL=engine.js.map