import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { GetBookedUserIdsByItemIdPayload, GetBookedUserIdsByItemIdResult, GetBookedItemIdsByUserIdPayload, GetBookedItemIdsByUserIdResult } from '@yolo-croket-dev/dto-v2/user-service/store-item-bookmark'; import { GetBookedNumsByUserIdPayload, GetBookedNumsByUserIdResult, GetLastOneBookmarkPayload, GetLastOneBookmarkResult, GetStoreItemBookmarksPayload, GetStoreItemBookmarksResult, GetStoreItemBookmarkUsersPayload, GetStoreItemBookmarkUsersResult } from '../dto/store-item-bookmark'; export declare class AmqpStoreItemBookmarkService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); getBookedUserByItemId(payload: GetBookedUserIdsByItemIdPayload, param: AbstractParam): Promise; getBookedItemIdsByUserId(payload: GetBookedItemIdsByUserIdPayload, param: AbstractParam): Promise; getBookedNumsByUserId(payload: GetBookedNumsByUserIdPayload, param: AbstractParam): Promise; getLastOneBookmark(payload: GetLastOneBookmarkPayload, param: AbstractParam): Promise; getStoreItemBookmarkUsers(payload: GetStoreItemBookmarkUsersPayload, param: AbstractParam): Promise; getStoreItemBookmarks(payload: GetStoreItemBookmarksPayload, param: AbstractParam): Promise; }