/**
 * Generate trace propagation criteria for services with external HTTP clients.
 * Returns an array of acceptance criteria strings (without leading "- [ ]").
 */
export declare function generateTracePropagationCriteria(): string[];
/**
 * Generate trace criteria for services with message queue (Kafka, RabbitMQ, SQS, NATS).
 */
export declare function generateMessageQueueTraceCriteria(): string[];
/**
 * Generate structured logging criteria for services with OTel.
 */
export declare function generateStructuredLogCriteria(): string[];
/**
 * Format criteria as HU.md checkbox lines.
 */
export declare function formatAsCriteria(criteria: string[]): string[];
/**
 * Build the full OTel traces section for a HU.md file.
 */
export declare function buildOtelTraceSection(hasExternalClients: boolean, hasMessageQueue: boolean): string[];
//# sourceMappingURL=trace-requirements.d.ts.map