import { Restaurant } from '~backend/business/business.interface'; import { User } from '~backend/user/user.interface'; export declare enum QUEUE_NAME { processBill = "PROCESS_BILL" } export declare enum F_QUEUE_STATUS { arrived = "ARRIVED", expired = "EXPIRED", called = "CALLED", queue = "QUEUE", cancel = "CANCEL" } export interface RestaurantQueueCart { product: any; userId: string; pf_user: User; } export interface RestaurantQueueSetting { enableOrder: boolean; initialNumber: number; endNumber: number; currentNumber: number; autoCalledLimit: number; } export interface RestaurantQueue { _id?: string; userId: string; code: string; restaurantId: string; pax?: number; cart?: RestaurantQueueCart[]; status: F_QUEUE_STATUS; pf_user?: User; pf_restaurant?: Restaurant; } export interface RestaurantQueueStatus { currentCode: string; }