import { RestaurantService } from '~backend/business/restaurant/restaurant.service'; import { Request } from 'express'; import { PosRestuarant } from '~backend/business/business.interface'; import { RegisterMachineDto } from '~backend/business/business.model'; import { DemoPayload, CurrentTime } from './pos-api.interface'; import { CouchdbStaticService } from '~backend/couchdb/couchdb-static/couchdb-static.service'; import { BusinessService } from '~backend/business/business.service'; import { ConfigService } from '@nestjs/config'; export declare class PosApiController { private readonly restaurantService; private readonly businessService; private readonly couchdbStaticService; private readonly configService; private readonly logger; constructor(restaurantService: RestaurantService, businessService: BusinessService, couchdbStaticService: CouchdbStaticService, configService: ConfigService); requestDemo(restaurantId: string): Promise; currentTime(): Promise; registerMachine(body: RegisterMachineDto): Promise; getInfo(req: Request): Promise; getChannel(req: Request): Promise; updateVersion(version: string, req: Request): Promise; private conflictDocTypes; getConflicts(req: Request): Promise; purgeConflicts(req: Request): Promise; updateHeartbeat(req: Request): Promise; }