import type { LifecyclePipelineEvent } from '@contractspec/lib.observability'; export interface ManagedLifecycleEvent { name: string; properties: Record; } export type LifecycleEventPublisher = (event: ManagedLifecycleEvent) => Promise | void; export declare class LifecycleEventBridge { private readonly publisher?; constructor(publisher?: LifecycleEventPublisher | undefined); forward(event: LifecyclePipelineEvent): void; }