import { AddFormScriptDto } from '../dtos/add.form.script.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { FormScriptListFilterDto } from '../dtos/form.script.list.filter.dto'; import { FormScriptEntity } from '../entities/form.script.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { FormScriptService } from '../services/form.script.service'; import { ListingService } from '../services/listing.service'; export declare class FormScriptController { private readonly accessBusinessService; private readonly formScriptService; private readonly listingService; constructor(accessBusinessService: AccessBusinessService, formScriptService: FormScriptService, listingService: ListingService); search(body: FormScriptListFilterDto): Promise; upsert(body: AddFormScriptDto): Promise<{ id: number; business_id: number; name: string; identifier: string; columns: string; activity_type_id: number; priority: number; script_id: number; active: boolean; description: string; attributes: import("..").FormScriptAttributesDto; script: string; created_at: Date; updated_at: Date; }>; show(params: BusinessParamDto): Promise<{ id: number; business_id: number; name: string; identifier: string; columns: string; activity_type_id: number; priority: number; script_id: number; active: boolean; description: string; attributes: import("..").FormScriptAttributesDto; script: string; created_at: Date; updated_at: Date; }>; get(params: BusinessParamDto): Promise; }