import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateEventBannerPayload, DeleteEventBannerPayload, UpdateEventBannerPayload, GetEventBannerForBuyerPayload, GetEventBannerForBuyerResult, GetIsLuxuryAppraisalItemsByStoreItemIdsPayload, GetIsLuxuryAppraisalItemsByStoreItemIdsResult, AppendLuxuryAppraisalItemN8nTriggerPayload, UpdateLuxuryAppraisalItemN8nTriggerPayload } from '../dto'; export declare class AmqpEventBannerService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); createEventBanner(payload: CreateEventBannerPayload, param: AbstractParam): Promise; updateEventBanner(payload: UpdateEventBannerPayload, param: AbstractParam): Promise; deleteEventBanner(payload: DeleteEventBannerPayload, param: AbstractParam): Promise; getEventBannerForBuyer(payload: GetEventBannerForBuyerPayload, param: AbstractParam): Promise; getIsLuxuryAppraisalItemsByStoreItemIds(payload: GetIsLuxuryAppraisalItemsByStoreItemIdsPayload, param: AbstractParam): Promise; appendLuxuryAppraisalItemN8nTrigger(payload: AppendLuxuryAppraisalItemN8nTriggerPayload, param: AbstractParam): Promise; updateLuxuryAppraisalItemN8nTrigger(payload: UpdateLuxuryAppraisalItemN8nTriggerPayload, param: AbstractParam): Promise; }