import { SqlService } from '@servicelabsco/nestjs-utility-services'; import { AddChoiceTypeDto } from '../dtos/add.choice.type.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { ChoiceTypeListFilterDto } from '../dtos/choice.type.list.filter.dto'; import { DbFindDto } from '../dtos/db.find.dto'; import { ChoiceTypeEntity } from '../entities/choice.type.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { AuditLogService } from '../services/audit.log.service'; import { ListingService } from '../services/listing.service'; export declare class ChoiceTypeController { private readonly accessBusinessService; private readonly sqlService; private readonly auditLogService; private readonly listingService; constructor(accessBusinessService: AccessBusinessService, sqlService: SqlService, auditLogService: AuditLogService, listingService: ListingService); search(params: BusinessParamDto, body: ChoiceTypeListFilterDto): Promise; show(params: BusinessParamDto): Promise; find(body: DbFindDto): Promise; create(body: AddChoiceTypeDto): Promise; activate(params: BusinessParamDto): Promise; deactivate(params: BusinessParamDto): Promise; getAuditData(params: BusinessParamDto): Promise; nestedValidation(id: number): Promise<{ business: import("..").AccessBusinessEntity; entity: ChoiceTypeEntity; }>; }