import { TableType } from "../enums"; export interface ServeConfig { disableTakeOut: boolean; disableDineIn: boolean; dineInInputType: ServeInputType; tableId?: string; /** 桌號選擇模式下,不提供給顧客選擇的桌號。 */ excludedTableIds?: string[]; } export interface BaseTable { id?: string; name: string; } export interface Table extends BaseTable { sort: number; } export interface MapTable extends BaseTable { floorId: string; type: TableType; x: number; y: number; capacity?: number; sort?: number; } export declare enum ServeInputType { AnyString = "AnyString", Selection = "Selection", None = "None" } export interface Floor { id: string; name: string; sort: number; } export interface FloorTable { floorId: string; tableId: string; }