import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateCampaignLinkPayload, CreateCampaignLinkResult, GetCampaignLinksForAdminPayload, GetCampaignLinksForAdminResult } from '../dto/campaign-link'; export declare class AmqpCampaignLinkService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); /** @description [인플루언서] 캠페인 링크 발급 */ createCampaignLink(payload: CreateCampaignLinkPayload, param: AbstractParam): Promise; /** @description [관리자] 캠페인 링크 리스트 조회 */ getCampaignLinksForAdmin(payload: GetCampaignLinksForAdminPayload, param: AbstractParam): Promise; }