import { GetBillMetaDto, UpdateFeedbackDto } from '~backend/billMeta/billMeta.model'; import { BillMetaService } from '~backend/billMeta/billMeta.service'; import { RewardService } from '~backend/marketing/reward/reward.service'; import { BillMeta } from '~backend/billMeta/billMeta.interface'; import { Request as ExpressRequest } from 'express'; import { MailService } from '~backend/mail/mail.service'; import { UserService } from '~backend/user/user.service'; import { RestaurantService } from '~backend/business/restaurant/restaurant.service'; export declare class FeedbackController { private readonly rewardService; private readonly billMetaService; private readonly mailService; private readonly userService; private readonly restaurantService; constructor(rewardService: RewardService, billMetaService: BillMetaService, mailService: MailService, userService: UserService, restaurantService: RestaurantService); getBillMeta({ billMetaId, restaurantId }: GetBillMetaDto): Promise; updateFeedback({ billMetaId, restaurantId, feedback }: UpdateFeedbackDto, req: ExpressRequest): Promise; getFeedbackRedirectLink(encryptRestaurantId: string): Promise<{ redirectLink: string | null; }>; }