import { SqlService, StringSearchDto } from '@servicelabsco/nestjs-utility-services'; import { AddBusinessCurrencyDto } from '../dtos/add.business.currency.dto'; import { BusinessCurrencyListFilterDto } from '../dtos/business.currency.list.filter.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { BusinessCurrencyEntity } from '../entities/business.currency.entity'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingService } from '../services/listing.service'; export declare class BusinessCurrencyController { private readonly accessBusinessService; private readonly sqlService; private readonly listingService; constructor(accessBusinessService: AccessBusinessService, sqlService: SqlService, listingService: ListingService); search(body: BusinessCurrencyListFilterDto): Promise; find(body: StringSearchDto): Promise; get(): Promise; getSupportedCurrencies(): Promise; show(params: BusinessParamDto): Promise; create(body: AddBusinessCurrencyDto): Promise; activate(params: BusinessParamDto): Promise; deactivate(params: BusinessParamDto): Promise; activateSync(params: BusinessParamDto): Promise; deactivateSync(params: BusinessParamDto): Promise; nestedValidation(id: number): Promise<{ business: import("..").AccessBusinessEntity; entity: BusinessCurrencyEntity; }>; }