import { supply } from './supply.js'; import { gate } from './gate.js'; import { faucet } from './faucet.js'; import { cross, held, failed } from './decision.js'; import { crossSupply, crossGate } from './cross.js'; import { executeSupplyCrossing, executeGateCrossing } from './execute-crossing.js'; import { enqueueCrossing, runCrossingJob } from './durable-crossing.js'; import { buildValveGraph, downstreamFaucets, contextDependents } from './graph.js'; import { diffContract } from './contract-diff.js'; import { emitArtifact } from './artifact.js'; import { valves, getValve, faucetsOf } from './registry.js'; /** Valve namespace — typed, directional, gated boundaries between code silos. */ export declare const valve: { /** Declare a handoff valve — the producer side of a payload crossing. */ supply: typeof supply; /** Declare a transition-gate valve — the producer side of a gated state change. */ gate: typeof gate; /** Declare a faucet — the consumer side of a `supply -> faucet` edge. */ faucet: typeof faucet; /** Decision outcome: cross the valve, delivering the payload. */ cross: typeof cross; /** Decision outcome: hold the crossing in a provisional, reviewable state. */ held: typeof held; /** Decision outcome: evaluation failed — retryable, never a thrown exception. */ failed: typeof failed; /** Execute a handoff crossing in the caller's transaction (unrecorded mechanics). */ crossSupply: typeof crossSupply; /** Execute a transition-gate crossing (unrecorded mechanics). */ crossGate: typeof crossGate; /** Execute a handoff crossing with idempotency and provenance recording. */ executeSupplyCrossing: typeof executeSupplyCrossing; /** Execute a transition-gate crossing with provenance recording. */ executeGateCrossing: typeof executeGateCrossing; /** Enqueue a handoff crossing to run durably as a retried, dead-letterable job. */ enqueueCrossing: typeof enqueueCrossing; /** The durable-crossing job-handler body — wire into a worker. */ runCrossingJob: typeof runCrossingJob; /** Job type for a durable valve crossing. */ VALVE_CROSSING_JOB_TYPE: string; /** Assemble the directional valve graph from every registered valve and faucet. */ graph: typeof buildValveGraph; /** The faucet nodes a valve feeds. */ downstreamFaucets: typeof downstreamFaucets; /** The gates whose enrichment context depends on a valve. */ contextDependents: typeof contextDependents; /** Diff a valve contract between two versions. */ diffContract: typeof diffContract; /** Project a handoff supply to its lightweight contract artifact. */ emitArtifact: typeof emitArtifact; /** All registered producer valves, keyed by name. */ valves: typeof valves; /** Look up a registered valve by name. */ getValve: typeof getValve; /** The faucets consuming a named valve. */ faucetsOf: typeof faucetsOf; }; //# sourceMappingURL=namespace.d.ts.map