import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CheckCanUpdatePurchaseReceiptReceiveInfoPayload, CheckCanUpdatePurchaseReceiptReceiveInfoResult, CreatePurchaseReceiptPayload, ReloadPurchaseReceiptPayload, ReloadPurchaseReceiptResult, SearchPurchaseReceiptDetailPayload, SearchPurchaseReceiptDetailResult, SearchPurchaseReceiptReceiveInfoPayload, SearchPurchaseReceiptReceiveInfoResult, SearchPurchaseReceiptsPayload, SearchPurchaseReceiptsResult, UpdatePurchaseReceiptPayload, UpdatePurchaseReceiptProcessBulkPayload, UpdatePurchaseReceiptReceiveInfoByPInfoIdAsAdminPayload, UpdatePurchaseReceiptReceiveInfoPayload, CheckPurchaseReceiptExistsInLastDaysResult, CheckPurchaseReceiptExistsInLastDaysPayload, CheckDeferredPcccPurchaseReceiptExistsResult, BulkUpdateDeferredPcccInfoPayload, BulkUpdateDeferredPcccInfoResult } from '../dto/purchase-receipt'; export declare class AmqpPurchaseReceiptService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); createPurchaseReceipt(payload: CreatePurchaseReceiptPayload, param: AbstractParam): Promise; updatePurchaseReceipt(payload: UpdatePurchaseReceiptPayload, param: AbstractParam): Promise; migrationPurchaseReceipt(param: AbstractParam): Promise; searchPurchaseReceipts(payload: SearchPurchaseReceiptsPayload, param: AbstractParam): Promise; searchPurchaseReceiptDetail(payload: SearchPurchaseReceiptDetailPayload, param: AbstractParam): Promise; reloadPurchaseReceipt(payload: ReloadPurchaseReceiptPayload, param: AbstractParam): Promise; searchPurchaseReceiptReceiveInfo(payload: SearchPurchaseReceiptReceiveInfoPayload, param: AbstractParam): Promise; checkCanUpdatePurchaseReceiptReceiveInfo(payload: CheckCanUpdatePurchaseReceiptReceiveInfoPayload, param: AbstractParam): Promise; updatePurchaseReceiptReceiveInfo(payload: UpdatePurchaseReceiptReceiveInfoPayload, param: AbstractParam): Promise; syncPurchaseReceiptProcess(param: AbstractParam): Promise; updatePurchaseReceiptProcessBulk(payload: UpdatePurchaseReceiptProcessBulkPayload, param: AbstractParam): Promise; updatePurchaseReceiptReceiveInfoByPInfoIdAsAdmin(payload: UpdatePurchaseReceiptReceiveInfoByPInfoIdAsAdminPayload, param: AbstractParam): Promise; checkPurchaseReceiptExistsInLastDays(payload: CheckPurchaseReceiptExistsInLastDaysPayload, param: AbstractParam): Promise; deferredPcccRegisterReminderPush(param: AbstractParam): Promise; checkDeferredPcccPurchaseReceiptExists(param: AbstractParam): Promise; bulkUpdateDeferredPcccInfo(payload: BulkUpdateDeferredPcccInfoPayload, param: AbstractParam): Promise; }