import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { LinkTabForUserEntity, LinkTabEntity } from '@yolo-croket-dev/entity-v2/link-tab'; import { ChangeLinkTabViewInfosPayload, CreateLinkTabPayload, CreateLinkTabResult, DeleteLinkTabPayload, UpdateLinkTabPayload } from '../dto'; export declare class AmqpLinkTabService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); createLinkTab(payload: CreateLinkTabPayload, param: AbstractParam): Promise; updateLinkTab(payload: UpdateLinkTabPayload, param: AbstractParam): Promise; deleteLinkTab(payload: DeleteLinkTabPayload, param: AbstractParam): Promise; changeLinkTabViewInfos(payload: ChangeLinkTabViewInfosPayload, param: AbstractParam): Promise; searchLinkTabForUser(payload: void, param: AbstractParam): Promise; searchLinkTabForAdmin(payload: void, param: AbstractParam): Promise; }