/**
 * 业态类型
 */
export declare enum OrderBusinessTypeEnum {
    /**住宿 */
    Accommodation = 0,
    /**餐饮 */
    Repast = 1,
    /**商超 */
    Store = 2,
    /**娱乐 */
    Entertainment = 3,
    /**资源 */
    Resources = 4,
    /**会员 */
    Vip = 5,
    /** 自定义业态 */
    Custom = 6,
    /** 场地 */
    Venue = 7
}
/** 订单详情已经会展示的业态类型 */
export declare const ENABLE_BUSINESS_TYPES: readonly [OrderBusinessTypeEnum.Accommodation, OrderBusinessTypeEnum.Repast, OrderBusinessTypeEnum.Store, OrderBusinessTypeEnum.Entertainment, OrderBusinessTypeEnum.Venue, OrderBusinessTypeEnum.Custom];
export type EnableBusinessType = typeof ENABLE_BUSINESS_TYPES[number];
export declare const OrderBusinessTypeEnumMap: Record<OrderBusinessTypeEnum, string>;
export declare enum OrderServiceStatusEnum {
    /**新建 */
    New = -1,
    /**待付款 */
    WaitPay = 0,
    /**已关闭 */
    AlreadyClosed = 10,
    /**待确认 */
    WaitConfirm = 20,
    /**已拒绝 */
    AlreadyRejected = 30,
    /**已预订 */
    AlreadyReservation = 40,
    /**已取消 */
    AlreadyCanceled = 50,
    /** 客人已定未到 */
    NoShow = 60,
    /**已入住 */
    AlreadyCheckIn = 70,
    /**已退房 */
    AlreadyCheckOut = 80
}
export declare const OrderServiceStatusEnumMap: Record<OrderServiceStatusEnum, string>;
export declare enum OrderStatusEnum {
    /**新建 */
    New = -1,
    /**待付款 */
    WaitPay = 0,
    /**待确认 */
    WaitConfirm = 1,
    /**已预订 */
    AlreadyReservation = 2,
    /**进行中 */
    InProgress = 3,
    /**已取消 */
    AlreadyCanceled = 4,
    /**已拒绝 */
    AlreadyRejected = 5,
    /**已关闭 */
    AlreadyClosed = 6,
    /**已完成 */
    AlreadyCompleted = 7
}
export declare const OrderStatusEnumMap: Record<OrderStatusEnum, string>;
/**
 * 这里是订单类型，暂时无用，不是业态，不是业态，不是业态
 */
export declare enum OrderTypeEnum {
    /** 住宿 */
    Accommodation = 0,
    /** 餐饮 */
    Repast = 1,
    /** 商超 */
    Store = 2,
    /** 娱乐 */
    Entertainment = 3,
    /** 资源 */
    Resources = 4,
    /** 商家客户 */
    MerchantCustomers = 5,
    /** 券 */
    Coupon = 6,
    /** 其他来源的订单 */
    Other = 7,
    /** 会员订单 */
    VipCard = 8,
    /** 自定义 */
    Custom = 9,
    /** 场地 */
    Venue = 10
}
/**
 * 订单类型，别问，问就是没用，没用，没用！！！
 */
export declare const ORDER_TYPE_ENUM_MAP: {
    0: string;
    1: string;
    2: string;
    3: string;
    4: string;
    5: string;
    6: string;
    7: string;
    8: string;
    9: string;
    10: string;
};
/**
 * 订单已使用类型名称，订单筛选，应该有点用！！！
 */
export declare const ORDER_USED_TYPE_ENUM_MAP: {
    0: string;
    1: string;
    2: string;
    3: string;
    8: string;
    9: string;
    10: string;
};
/**
 * 订单对应的icon图标，非文字图标
 */
export declare const ORDER_TYPE_ICON: Partial<Record<OrderTypeEnum, string>>;
/**
 * 订单对应的icon图标，中间是文字形式的
 */
export declare const ENTERPRISE_ORDER_TYPE_ICON: Partial<Record<OrderTypeEnum, string>>;
export declare const ORDER_STATUS_COLOR: Record<OrderStatusEnum, string>;
export declare const SERVICE_STATUS_COLOR: Partial<Record<OrderServiceStatusEnum, string>>;
export declare enum TableOrderStateEnum {
    /** 空闲中 */
    idle = -1,
    /** 已开台 */
    openTable = -2,
    /** 待处理 */
    WaitConfirm = 10,
    /** '待付款' */
    WaitPay = 20,
    /** '已预订' */
    AlreadyReservation = 30,
    /** '进行中' */
    InProgress = 40,
    /** '已结束' */
    AlreadyCompleted = 50,
    /** '已取消' */
    AlreadyCanceled = 60,
    /** '已拒绝' */
    AlreadyRejected = 70,
    /** '已关闭' */
    AlreadyClosed = 80
}
export declare const TableOrderStateEnumMap: Omit<Record<TableOrderStateEnum, string>, TableOrderStateEnum.idle | TableOrderStateEnum.openTable>;
export declare const TABLE_ORDER_STATE_COLOR: Omit<Record<TableOrderStateEnum, string>, TableOrderStateEnum.idle | TableOrderStateEnum.openTable>;
export declare enum CustomOrderStatusEnum {
    /**已预订 */
    AlreadyReservation = 10,
    /**已取消 */
    AlreadyCanceled = 20,
    /**已完成 */
    AlreadyCompleted = 30
}
export declare const CustomOrderStatusEnumMap: Record<CustomOrderStatusEnum, string>;
export declare const CUSTOM_ORDER_STATE_COLOR: Record<CustomOrderStatusEnum, string>;
export declare enum StoreOrderStateEnum {
    /** '已预订'  */
    AlreadyReservation = 10,
    /** '已取消'  */
    AlreadyCanceled = 20,
    /**
     * 已结束
     */
    AlreadyCompleted = 30
}
export declare const StoreOrderStatusEnumMap: Record<StoreOrderStateEnum, string>;
export declare const STORE_ORDER_STATE_COLOR: Record<StoreOrderStateEnum, string>;
export declare enum GenderEnum {
    /**未知 */
    Unknown = 0,
    /**男 */
    Men = 1,
    /**女 */
    Women = 2,
    /**保密 */
    Secrecy = 3
}
export declare enum CheckinTypeEnum {
    /**未知 */
    Unknown = -1,
    /**正常入住 */
    NormalCheckIn = 1,
    /**凌晨房 */
    MorningRoom = 2,
    /**长租 */
    LongTermLease = 3,
    /**钟点房 */
    HourRoom = 4,
    /**免费房 */
    FreeRoom = 5,
    /**自用房 */
    SelfUseRoom = 6
}
export declare const CheckinTypeEnumMap: Record<CheckinTypeEnum, string>;
/**
 * 特殊入住类型的图标
 */
export declare const SERVICE_TYPE_ICON_MAP: {
    readonly 6: "PMSiconziyongfang";
    readonly 5: "PMSiconmianfeifang";
    readonly 4: "PMSiconzhongdianfang";
};
/** 商超和餐饮的折扣类型折扣 */
export declare enum RepastAndStoreDiscountTypeEnum {
    /** 自定义价格 */
    CustomPrice = 0,
    /** 抹零 */
    WipeZero = 1,
    /** 整单优惠 */
    WholeDiscount = 2,
    /** 预售券 */
    PreCoupon = 3,
    /** 抵房券 */
    HouseCoupon = 4,
    /** 连住折扣 */
    ContinuitStayDiscount = 5,
    /** 折扣券 */
    Coupon = 6,
    /** 现金券 */
    CashCoupon = 7,
    /** 会员折扣 */
    VipDiscount = 8,
    /** 会员卡 */
    VipCard = 9,
    /** 住宿快捷折扣 */
    AccomFastDiscount = 10,
    /** 餐饮快捷折扣 */
    RepastFastDiscount = 11,
    /** 商超快捷折扣 */
    StoreFastDiscount = 12,
    /**赠菜 */
    giveDish = 13,
    /**餐饮抹零 */
    caterRound = 14,
    /**商超抹零 */
    storeRound = 15,
    /** 场地快捷折扣 */
    VenueFastDiscount = 16,
    /** 娱乐快捷折扣 */
    EntertainmentFastDiscount = 17
}
export declare enum OrderSpecialTypeEnum {
    /** 普通订单 */
    Normal = 0,
    /**预约订单 */
    Subscribe = 1,
    /** 集团预约 */
    GroupReserve = 2
}
export declare enum VenueOrderStatusEnum {
    /**已预订 */
    AlreadyReservation = 10,
    /**已取消 */
    AlreadyCanceled = 20,
    /**已结束 */
    AlreadyFinished = 30
}
export declare const VenueOrderStatusEnumMap: Record<VenueOrderStatusEnum, string>;
export declare const VENUE_ORDER_STATE_COLOR: Record<VenueOrderStatusEnum, string>;
export declare enum EntertainmentOrderStatusEnum {
    /**已预订 */
    AlreadyReservation = 10,
    /**已取消 */
    AlreadyCanceled = 20,
    /**已结束 */
    AlreadyFinished = 30,
    /** 待处理 */
    WaitConfirm = 40,
    /** 已拒绝 */
    AlreadyRejected = 50
}
export declare const EntertainmentOrderStatusEnumMap: Record<EntertainmentOrderStatusEnum, string>;
export declare const ENTERTAINMENT_ORDER_STATE_COLOR: Record<EntertainmentOrderStatusEnum, string>;
export declare enum ReserveTypeEnum {
    Origin = 0,
    Company = 1
}
export declare const ReserveTypeEnumMap: Record<ReserveTypeEnum, string>;
export declare const NIGHT_AUDIT_SPEC_TEXT: Record<EnableBusinessType, {
    /** 超时未办理入住 */
    notCheckin?: string;
    /** 超时未办理退房 */
    notCheckout?: string;
    /** 订单盒子到期单 */
    boxOrderDue?: string;
    /** 历史未结清房间 */
    checkoutNotSettle?: string;
    /** 超时未入厨 */
    notInKitchen?: string;
    /** 超时未完成 */
    notFinish?: string;
    /** 历史未结清 */
    notSettle?: string;
    /** 已预订订单 */
    reserve?: string;
    /** 今日未结束订单 */
    todayNotFinish?: string;
}>;
