import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateMessageTemplatePayload, CreateMessageTemplateResult, DeleteMessageTemplatePayload, GetMessageTemplatesPayload, GetMessageTemplatesResult, UpdateMessageTemplatePayload } from '@yolo-croket-dev/amqp-access/user-service/dto/chat.modules/message-template'; /** * @author jun * @description 판매자 메시지 템플릿 AMQP 호출을 제공함. */ export declare class AmqpMessageTemplateService { private readonly amqpManagement; constructor(client: ClientProxy); getMessageTemplates(payload: GetMessageTemplatesPayload, param: AbstractParam): Promise; createMessageTemplate(payload: CreateMessageTemplatePayload, param: AbstractParam): Promise; updateMessageTemplate(payload: UpdateMessageTemplatePayload, param: AbstractParam): Promise; deleteMessageTemplate(payload: DeleteMessageTemplatePayload, param: AbstractParam): Promise; }