import { Ref } from '@typegoose/typegoose'; import * as I from './billMeta.interface'; import { Restaurant } from '~backend/business/business.model'; import { Reward } from '~backend/marketing/reward/reward.model'; export declare class Rating implements I.Rating { overall: number; } export declare class Feedback implements I.Feedback { user: string; rating: Rating; reviews: string; photos: string[]; videos: string[]; submittedAt: Date; } export declare class BillMeta implements I.BillMeta { _id: string; sync: boolean; feedback: Feedback | null; restaurant: Ref; rewards: Ref[]; get billId(): any; } export declare class GetBillMetaDto { billMetaId: string; restaurantId: string; } export declare class FeedbackDto extends Feedback { user: string; } export declare class UpdateFeedbackDto extends GetBillMetaDto { feedback: FeedbackDto; }