import type { NamespaceConfig } from '../core/config.js'; export interface ResolvedTrigger { event: string; pipeline: string[]; namespace: string; } export declare class TriggerRegistry { private readonly triggers; constructor(namespaces: Record); /** Get all triggers for a given event. */ getTriggersForEvent(event: string): ResolvedTrigger[]; /** Get triggers for a specific event in a specific namespace. */ getTriggersForEventInNamespace(event: string, namespace: string): ResolvedTrigger[]; /** Get all registered event names. */ getRegisteredEvents(): string[]; } //# sourceMappingURL=registry.d.ts.map