import type { HsonNode } from "../core/types.js"; import type { CircuitTransformBoundary } from "./circuit-engine.js"; export type CircuitTransformAdapter = Readonly<{ parseJson(text: string): HsonNode; parseHtml(text: string): HsonNode; parseHson(text: string): HsonNode; serializeJson(node: HsonNode): string; serializeHtml(node: HsonNode): string; serializeHson(node: HsonNode): string; }>; /** * Bind the semantic circuit to an environment-specific Transform surface. * Browser diagnostics inject the DOMParser-backed HTML constructor; a later * Node worker can inject the DOM-free universal constructor instead. */ export declare function create_circuit_transform_boundary(identity: string, adapter: CircuitTransformAdapter): CircuitTransformBoundary; //# sourceMappingURL=circuit-transform-boundary.d.ts.map