import { ReportEntity, SqlService, StringSearchDto, SystemScriptEntity } from '@servicelabsco/nestjs-utility-services'; import { AddListingPreferenceDto } from '../dtos/add.listing.preference.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { DeveloperModeSetListingDto } from '../dtos/developer.mode.set.listing.dto'; import { EditQueryDto } from '../dtos/edit.query.dto'; import { ListingColumnEntity } from '../entities/listing.column.entity'; import { ListingPageEntity } from '../entities/listing.page.entity'; import { DeveloperModeAccessService } from '../services/developer.mode.access.service'; export declare class DeveloperModeController { private readonly developerModeAccessService; private readonly sqlService; constructor(developerModeAccessService: DeveloperModeAccessService, sqlService: SqlService); setListing(body: DeveloperModeSetListingDto): Promise; setListingColumnPriority(body: AddListingPreferenceDto & { definitionKey: string; }): Promise<{ success: boolean; }>; getListingColumns(param: BusinessParamDto): Promise; findColumnType(body: StringSearchDto): Promise; findListingModal(body: StringSearchDto): Promise; editQuery(params: BusinessParamDto, body: EditQueryDto): Promise; getDetail(params: BusinessParamDto): Promise; getListingDetail(params: BusinessParamDto): Promise; private validate; }