import { CouchdbService } from '~backend/couchdb/couchdb.service'; import { MenuV3Doc } from '~core/modules/menuV3/definitions'; import { RestaurantSetting, RestaurantSettingDoc } from '~core/modules/restaurantSetting'; import { FeedmeDelivery } from '../business.interface'; import { Profile, InHouseDelivery, Pickup, PayoutAccount, DineIn, UpdateServiceChargeSetting } from '../business.model'; export declare class BusinessCouchdbService { private readonly couchdbService; private _profileService; private _restaurantSettingService; private _menuV3Service; constructor(couchdbService: CouchdbService); get profileService(): ProfileService; get restaurantSettingService(): RestaurantSettingService; get menuV3Service(): MenuV3Service; changeDB(db: string): Promise; updateProfile(profile: Profile): Promise; readRestaurantSetting(): Promise; readRestaurantMenu(): Promise; updateCatalog(id: string | null): Promise; updateInHouseDelivery(inHouseDelivery: InHouseDelivery): Promise; updateFeedme(feedmeDelivery: FeedmeDelivery): Promise; updatePayoutAccount(payoutAccount: PayoutAccount): Promise; updateServiceChargeSetting(serviceChargeSetting: UpdateServiceChargeSetting): Promise; updateAccountingSetting(accountingSetting: any): Promise; updatePickup(pickup: Pickup): Promise; updateDineIn(dineIn: DineIn): Promise; publishAllChange(): Promise; }