import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateAndUpdateEsSelectionFrameDatasPayload, SearchEsSelectionFrameDataPayload, SearchEsSelectionFrameDataResult, DeleteEsSelectionFrameDataPayload, CreateAndUpdateEsSelectionFrameDataPayload } from '@yolo-croket-dev/dto-v2/elastic-search-service'; export declare class AmqpElasticService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); syncCreateAndUpdateSelectionFrameDataToElasticSearch(payload: CreateAndUpdateEsSelectionFrameDataPayload, param: AbstractParam): Promise; syncCreateAndUpdateSelectionFrameDataToElasticSearchAmqp(payload: CreateAndUpdateEsSelectionFrameDatasPayload, param: AbstractParam): Promise; syncDeleteSelectionFrameDataToElasticsearch(payload: DeleteEsSelectionFrameDataPayload, param: AbstractParam): Promise; searchEsSelectionFrameData(payload: SearchEsSelectionFrameDataPayload, param: AbstractParam): Promise; }