/** * state-seams — the host implementation behind the `ToolCliContext.toolState` * grouped seam (ADR-0042): durable keyed JSON persistence over the host-owned * `tool_state` table via `ToolStateRepo`. Mirrors `baseline-seams.ts` * structurally (lazy datastore resolver; sync SQLite bodies typed Promise so a * sync throw still rejects for an awaiting caller). */ import { type DataStore } from '@opensip-cli/datastore'; import type { ToolCliContext } from '@opensip-cli/core'; /** Build the `toolState` seam group over a lazy datastore resolver. */ export declare function buildStateSeams(deps: { readonly getDatastore: () => DataStore; }): ToolCliContext['toolState']; //# sourceMappingURL=state-seams.d.ts.map