import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CheckInspectionWithInvoiceEnclosedPayload, CheckInspectionWithInvoiceEnclosedResult, CheckInspectionWithInvoiceNotEnclosedPayload, CheckInspectionWithInvoiceNotEnclosedResult, SendInspectionWithInvoiceEnclosedPayload, SendInspectionWithInvoiceEnclosedResult, SendInspectionWithInvoiceNotEnclosedPayload, SendInspectionWithInvoiceNotEnclosedResult } from '@yolo-croket-dev/dto-v2/notification-service'; export declare class AmqpNotificationService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); checkInspectionWithInvoiceEnclosed(payload: CheckInspectionWithInvoiceEnclosedPayload, param: AbstractParam): Promise; checkInspectionWithInvoiceNotEnclosed(payload: CheckInspectionWithInvoiceNotEnclosedPayload, param: AbstractParam): Promise; sendInspectionWithInvoiceEnclosed(payload: SendInspectionWithInvoiceEnclosedPayload, param: AbstractParam): Promise; sendInspectionWithInvoiceNotEnclosed(payload: SendInspectionWithInvoiceNotEnclosedPayload, param: AbstractParam): Promise; sendBatchPushNotification(payload: void, param: AbstractParam): Promise; }