import type { ProjectKnowledge } from '../../types/index.js';
/**
 * Detect whether the project uses a known event broker.
 * Returns true when at least one non-unknown broker is detected.
 */
export declare function isEventDrivenProject(knowledge: ProjectKnowledge): boolean;
/**
 * Build an event-driven section for the HU.md of a spec that produces or
 * consumes events. Includes:
 * - Idempotence criterion (mandatory when broker is at-least-once)
 * - DLQ criteria (retry backoff, max retries, monitoring, re-injection)
 */
export declare function buildEventHuSection(specTitle: string, knowledge: ProjectKnowledge): string;
//# sourceMappingURL=event-spec-adapter.d.ts.map