import { AmqpConnection } from '@golevelup/nestjs-rabbitmq'; export declare class RabbitMqService { waitAckownledge: Record void; reject: () => void; }>; amqpConnection: AmqpConnection; projectName: string; ackAttached: boolean; private startMicroService; constructor(); private get ackQueueName(); dispatchMessage(messagePattern: string, userId: string, id: string, payload?: Record, requireAck?: boolean): Promise; sendAck(message: any): void; updateAck(correlationId: string): void; } export declare function HakuSubscribe(options: { routingKey: string; }): MethodDecorator;