import { CommentService, DocumentService, SqlService } from '@servicelabsco/nestjs-utility-services'; import { AddBusinessUserGroupDto } from '../dtos/add.business.user.group.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { BusinessUserGroupListFilterDto } from '../dtos/business.user.group.list.filter.dto'; import { DbFindDto } from '../dtos/db.find.dto'; import { BusinessUserGroupEntity } from '../entities/business.user.group.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingService } from '../services/listing.service'; export declare class BusinessUserGroupController { private readonly accessBusinessService; private readonly sqlService; protected readonly documentService: DocumentService; protected readonly commentService: CommentService; private readonly listingService; constructor(accessBusinessService: AccessBusinessService, sqlService: SqlService, documentService: DocumentService, commentService: CommentService, listingService: ListingService); search(body: BusinessUserGroupListFilterDto): Promise; find(body: DbFindDto): Promise; show(params: BusinessParamDto): Promise; create(body: AddBusinessUserGroupDto): Promise; activate(params: BusinessParamDto): Promise; deactivate(params: BusinessParamDto): Promise; nestedValidation(id: number): Promise<{ business: import("..").AccessBusinessEntity; group: BusinessUserGroupEntity; }>; }