import { Channel } from "amqplib"; export declare class DeadLetterHandler { private channel; private maxRetries; private retryExchange; constructor(channel: Channel, maxRetries: number, retryExchange: string); setupDeadLetterConsumer(dlqName: string): Promise; private extractDeadLetterDetails; private handleDeadLetter; private shouldAttemptRecovery; private attemptMessageRecovery; private notifyDeadLetter; private incrementDeadLetterMetrics; }