import { CoreLogService, CoreService, CoreSettingService } from "./core.service"; import { SearchResultDto } from "./common/dto/search_result.dto"; export declare class CoreController { private readonly service; private readonly serviceLog; private readonly serviceSetting; constructor(service: CoreService, serviceLog: CoreLogService, serviceSetting: CoreSettingService); private _convertFields; init(params: any): Promise; initData(params: any): Promise; search(params: any, query: any): Promise; find(params: any, query: any): Promise; workflowActions(params: any): Promise; aggregate(params: any, query: any): any; aggregateBody(params: any, body: any): any; count(params: any, query: any): Promise; findWithLayout(query: any, params: any): Promise; aggregateWithLayout(params: any, query: any): any; countWithLayout(params: any, query: any): Promise; findOneOrSearchWithLayout(params: any, query: any): Promise; dataIdsSearch(params: any, query: any): any; searchWithLayout(params: any): Promise; findWithLocale(params: any, query: any): Promise; dataWithLocale(params: any): Promise; create(params: any, data: any): Promise; setSetting(params: any, body: any): Promise; update(params: any, data: any): Promise; approve(params: any, data: any): Promise; approveWithLayout(params: any, data: any): Promise; updateWithLayout(params: any, data: any): Promise; setDataLocale(params: any, data: any): Promise; delete(params: any): Promise; deleteWithLayout(params: any): Promise; bulkCreate(params: any, body: any): Promise; bulkUpdate(params: any, body: any): Promise; bulkDelete(params: any, data: any): Promise; bulkUpdateWithLayout(params: any, body: any): Promise; bulkDeleteWithLayout(params: any, data: any): Promise; createWithLayout(params: any, data: any): Promise; prepareGenerateData(params: any, data: any): Promise; generateData(params: any, data: any): Promise; progressGenerateData(params: any, data: any): Promise; executeWorkflowAction(params: any, body: any): Promise; generateDataWithLayout(params: any): Promise; exampleOutputMapping(params: any, data: any): Promise; searchText(params: any, data: any): Promise; purgeLog(params: any, body: any): Promise; defaultPermission(params: any): Promise; setPermission(params: any, body: any): Promise; importValidate(params: any, body: any): Promise; }