import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { AttributionTouchEntity } from '@yolo-croket-dev/entity-v2'; import { CreateAttributionTouchExternalPayload, CreateAttributionTouchInternalPayload, DeleteAttributionTouchsForCreateHistoryPayload, GetAttributionUserTrackingIdPayload, GetAttributionTouchsForCreateHistoryPayload } from '../dto'; export declare class AmqpAttributionTouchService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); createAttributionTouchExternal(payload: CreateAttributionTouchExternalPayload, param: AbstractParam): Promise; createAttributionTouchInternal(payload: CreateAttributionTouchInternalPayload, param: AbstractParam): Promise; deleteAttributionTouchHistories(payload: DeleteAttributionTouchsForCreateHistoryPayload, param: AbstractParam): Promise; getAttributionUserTrackingId(payload: GetAttributionUserTrackingIdPayload, param: AbstractParam): Promise; getAttributionTouchsForCreateHistory(payload: GetAttributionTouchsForCreateHistoryPayload, param: AbstractParam): Promise; }