import { Counter } from '@joktec/core'; export declare const TOTAL_SEND_RABBIT_METRIC = "total_send_rabbit_metric"; export declare const TOTAL_RECEIVE_RABBIT_METRIC = "total_receive_rabbit_metric"; export declare enum RabbitMetricStatus { SUCCESS = "SUCCESS", ERROR = "ERROR" } export declare class RabbitMetricService { private totalSend; private totalReceive; constructor(totalSend: Counter, totalReceive: Counter); send(type: string, status: RabbitMetricStatus, queue: string, conId?: string): void; receive(type: string, status: RabbitMetricStatus, queue: string, conId?: string): void; } export declare const RabbitSendMetric: () => MethodDecorator; //# sourceMappingURL=rabbit.metric.d.ts.map