import { AccessService } from '@servicelabsco/nestjs-utility-services'; import { AccessBusinessParamDto } from '../dtos/access.business.param.dto'; import { AddListingPreferenceDto } from '../dtos/add.listing.preference.dto'; import { ListingPreferenceEntity } from '../entities/listing.preference.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingPreferenceService } from '../services/listing.preference.service'; export declare class ListingPreferenceController { private readonly businessAccessService; private readonly listingPreferenceService; private readonly accessService; constructor(businessAccessService: AccessBusinessService, listingPreferenceService: ListingPreferenceService, accessService: AccessService); get(params: AccessBusinessParamDto): Promise; showRecord(params: AccessBusinessParamDto): Promise; create(params: AccessBusinessParamDto, body: AddListingPreferenceDto): Promise; makeGlobal(params: AccessBusinessParamDto): Promise; makePersonal(params: AccessBusinessParamDto): Promise; makeFavourite(params: AccessBusinessParamDto): Promise; removeFavourite(params: AccessBusinessParamDto): Promise; deletePreference(params: AccessBusinessParamDto): Promise; private validate; }