import type { BridgeConfig } from '../core/config.js'; export interface ResolvedBridgeRule { bridgeName: string; from: string; to: string; event: string; condition?: string; pipeline: string[]; template?: string; } export declare class BridgeRegistry { private readonly rules; constructor(bridges?: BridgeConfig[]); /** Get bridge rules triggered by event in source namespace. */ getRulesForEvent(sourceNamespace: string, event: string): ResolvedBridgeRule[]; /** Get all registered bridge names. */ getBridgeNames(): string[]; } //# sourceMappingURL=registry.d.ts.map