import { SqlService } from '@servicelabsco/nestjs-utility-services'; import { AddChoiceListDto } from '../dtos/add.choice.list.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { ChoiceListListFilterDto } from '../dtos/choice.list.list.filter.dto'; import { DbFindDto } from '../dtos/db.find.dto'; import { ChoiceListEntity } from '../entities/choice.list.entity'; import { ChoiceTypeEntity } from '../entities/choice.type.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingService } from '../services/listing.service'; export declare class ChoiceListController { private readonly accessBusinessService; private readonly sqlService; private readonly listingService; constructor(accessBusinessService: AccessBusinessService, sqlService: SqlService, listingService: ListingService); get(params: BusinessParamDto): Promise; show(params: BusinessParamDto): Promise; search(params: BusinessParamDto, body: ChoiceListListFilterDto): Promise; find(params: BusinessParamDto, body: DbFindDto): Promise; create(params: BusinessParamDto, body: AddChoiceListDto): Promise; activate(params: BusinessParamDto): Promise; deactivate(params: BusinessParamDto): Promise; validate(params: BusinessParamDto): Promise<{ business: import("..").AccessBusinessEntity; type: ChoiceTypeEntity; }>; }