import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { GetAppBulkPushLogByRedisDBKeyPayload, GetAppBulkPushLogByRedisDBKeyResult } from '@yolo-croket-dev/dto-v2/notification-service/app-bulk-push-log'; /** @dto */ import { IsExistsAppBulkPushLogByRedisDBKeyPayload, IsExistsAppBulkPushLogByRedisDBKeyResult, EditReservationAppBulkPushLogPayload, RemoveReservationAppBulkPushLogPayload, GetTodayExcelAppBulkPushLogsResult } from '../dto/app-bulk-push-log'; export declare class AmqpAppBulkPushLogService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); /** @description 대량 앱 푸시 로그 조회 (RedisKey로 조회) */ getAppBulkPushLogByRedisDBKey(payload: GetAppBulkPushLogByRedisDBKeyPayload, param: AbstractParam): Promise; isExistsAppBulkPushLogByRedisDBKey(payload: IsExistsAppBulkPushLogByRedisDBKeyPayload, param: AbstractParam): Promise; editReservationAppBulkPushLog(payload: EditReservationAppBulkPushLogPayload, param: AbstractParam): Promise; removeReservationAppBulkPushLog(payload: RemoveReservationAppBulkPushLogPayload, param: AbstractParam): Promise; getTodayExcelAppBulkPushLogs(param: AbstractParam): Promise; }