import { BusinessParamDto } from '../dtos/business.param.dto'; import { CustomFieldListFilterDto } from '../dtos/custom.field.list.filter.dto'; import { CustomFieldEntity } from '../entities/custom.field.entity'; import { ListingService } from '../services/listing.service'; import { AccessBusinessService } from '../services/access.business.service'; import { AddCustomFieldDto } from '../dtos/add.custom.field.dto'; import { ModifyCustomFieldStatusDto } from '../dtos/modify.custom.field.status.dto'; import { ModifyCustomFieldDto } from '../dtos/modify.custom.field.dto'; export declare class CustomFieldController { private readonly accessBusinessService; private readonly listingService; constructor(accessBusinessService: AccessBusinessService, listingService: ListingService); search(body: CustomFieldListFilterDto): Promise; get(): Promise; getByType(params: BusinessParamDto): Promise; show(params: BusinessParamDto): Promise; create(body: AddCustomFieldDto): Promise; setActive(params: BusinessParamDto, body: ModifyCustomFieldStatusDto): Promise; update(params: BusinessParamDto, body: ModifyCustomFieldDto): Promise; }