export interface BaseControllerOptions { restaurantIds: string[]; } interface BaseServiceOptions { dbNames: string[]; } export interface BaseOptions { type: TYPE; } interface FindBetweenOptions { start: string; end: string; } interface FindManyOptions { ids: string[]; } export type ServiceFindBetweenOptions = BaseOptions & BaseServiceOptions & FindBetweenOptions; export type ServiceFindManyOptions = BaseOptions & BaseServiceOptions & FindManyOptions; export type ServiceFindOptions = BaseOptions & BaseServiceOptions; export type ControllerFindBetweenOptions = BaseOptions & BaseControllerOptions & FindBetweenOptions; export type ControllerFindManyOptions = BaseOptions & BaseControllerOptions & FindManyOptions; export type ControllerFindOptions = BaseOptions & BaseControllerOptions; export declare enum TYPE { bill = "bill", timesheet = "timesheet", counter = "counter", drawer = "drawer", record = "record", product = "mProduct", addon = "mAddon", category = "mProductCategory", profile = "mProfile", menuV3 = "mMenuV3", slot = "slot", memberStorePurchase = "memberStorePurchase" } export declare enum INSIGHT_TYPE { SALES = "SALES", DISCOUNT = "DISCOUNT", ITEM = "ITEM", PAYMENT = "PAYMENT" } export interface QueryInsightDto { type: INSIGHT_TYPE; restaurantIds: string[]; start: string; end: string; } export {};