import { ExecutableScriptService, SqlService, StringSearchDto } from '@servicelabsco/nestjs-utility-services'; import { AddBusinessScriptDto } from '../dtos/add.business.script.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { BusinessScriptListFilterDto } from '../dtos/business.script.list.filter.dto'; import { BusinessScriptEntity } from '../entities/business.script.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingService } from '../services/listing.service'; import { BusinessPropertyService } from '../services/business.property.service'; import { BusinessScriptService } from '../services/business.script.service'; export declare class BusinessScriptController { private readonly accessBusinessService; private readonly sqlService; private readonly listingService; protected readonly executableScriptService: ExecutableScriptService; private readonly businessScriptService; private readonly businessPropertyService; constructor(accessBusinessService: AccessBusinessService, sqlService: SqlService, listingService: ListingService, executableScriptService: ExecutableScriptService, businessScriptService: BusinessScriptService, businessPropertyService: BusinessPropertyService); search(body: BusinessScriptListFilterDto): Promise; find(body: StringSearchDto): Promise; show(params: BusinessParamDto): Promise; execute(params: BusinessParamDto, body: any): Promise; create(body: AddBusinessScriptDto): Promise; updateScript(params: BusinessParamDto, script: any): Promise; updateProps(params: BusinessParamDto, props: any): Promise; updateParameter(params: BusinessParamDto, parameter: any): Promise; activate(params: BusinessParamDto): Promise; deactivate(params: BusinessParamDto): Promise; handleStatus(status: boolean, id: number): Promise; private validate; }