import { Channel, ConsumeMessage } from 'amqplib'; export declare class AmqpMessage { private readonly channel; message: ConsumeMessage; constructor(channel: Channel, message: ConsumeMessage | null); ack(allUpTo?: boolean): void; nack(allUpTo?: boolean, requeue?: boolean): void; reject(requeue?: boolean): void; get content(): string; get json(): any; get fields(): import("amqplib").ConsumeMessageFields; get properties(): import("amqplib").MessageProperties; }