import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; /** @dto -v2 */ import { CreateAppPushSubscribePayload, CreateAppPushSubscribeResult, DeleteAppPushSubscribePayload, SearchAppPushSubscribesForAdminPayload, SearchAppPushSubscribesForAdminResult, SearchAppPushSubscribesForSelectionVotePayload } from '@yolo-croket-dev/dto-v2/notification-service'; import { AppPushSubscribeForSelectionVoteEntity } from '@yolo-croket-dev/entity-v2'; export declare class AmqpAppPushSubscribeService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); createAppPushSubscribe(payload: CreateAppPushSubscribePayload, param: AbstractParam): Promise; deleteAppPushSubscribe(payload: DeleteAppPushSubscribePayload, param: AbstractParam): Promise; searchAppPushSubscribesForAdmin(payload: SearchAppPushSubscribesForAdminPayload, param: AbstractParam): Promise; searchAppPushSubscribesForSelectionVote(payload: SearchAppPushSubscribesForSelectionVotePayload, param: AbstractParam): Promise; }