import { SqlService, StringSearchDto } from '@servicelabsco/nestjs-utility-services'; import { AddRoleDto } from '../dtos/add.role.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { GroupRoleListFilterDto } from '../dtos/group.role.list.filter.dto'; import { BusinessGroupRoleEntity } from '../entities/business.group.role.entity'; import { BusinessUserGroupEntity } from '../entities/business.user.group.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingService } from '../services/listing.service'; export declare class GroupRoleController { private readonly businessAccessService; private readonly sqlService; private readonly listingService; constructor(businessAccessService: AccessBusinessService, sqlService: SqlService, listingService: ListingService); search(params: BusinessParamDto, body: GroupRoleListFilterDto): Promise; show(params: BusinessParamDto): Promise; findMember(params: BusinessParamDto, body: StringSearchDto): Promise; create(params: BusinessParamDto, body: AddRoleDto): Promise; delete(params: BusinessParamDto): Promise; validate(id: number): Promise<{ business: import("..").AccessBusinessEntity; entity: BusinessUserGroupEntity; }>; }