import * as mongoose from "mongoose"; import { BaseService } from "../common/base/base.service"; import { EntitiesService } from "../entities/entities.service"; import { CustomFunction } from "./custom_function.schema"; import { ClsService } from "nestjs-cls"; export declare class CustomFunctionService extends BaseService { readonly cls: ClsService; private entitiesService; protected model: mongoose.Model; constructor(cls: ClsService, entitiesService: EntitiesService, model: mongoose.Model); init(): Promise; _prepareData: (data: any, id?: string) => Promise; initRefresh(): Promise; listFunctions(name?: string): Promise; create(data: CustomFunction): Promise; update(id: string, data: CustomFunction): Promise; execute(params: any): Promise; }