import type { HookEventEnvelope } from "../../hooks/extensibility/types.js"; import { type HerdrBridgeOptions } from "./bridge.js"; export interface HerdrWiringInput { cwd: string; event: HookEventEnvelope; /** Test injection for the bridge (env/transport/seq/etc.). */ bridgeOptions?: HerdrBridgeOptions; } export interface HerdrWiringResult { wired: boolean; reason: string; reconciledStaleAuthority?: boolean; state?: string; released?: boolean; } /** * Production entry point that reports a canonical OMX lifecycle event to the * containing Herdr pane. Called from `dispatchHookEvent` (the single seam every * native/derived/team/notify dispatch path funnels through). Best-effort and * non-blocking: any failure is swallowed and never affects the OMX run, and it * is a complete no-op outside a Herdr pane. */ export declare function reportHerdrLifecycleEvent(input: HerdrWiringInput): Promise; //# sourceMappingURL=wiring.d.ts.map