import { PropType } from 'vue';
import { default as dayjs } from 'dayjs';
import { ResOrderShoppingType } from '../type';
import { formatToMoney } from '../../../utils/format';
import { DishTypeEnum } from '../../dishes-common';
import { ResDishItemsMesType } from '../../dishes-common/types/dishes';

declare const _default: import('vue').DefineComponent<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
    dishResultMap: {
        type: PropType<ResDishItemsMesType>;
        default: () => {};
    };
}, {
    keepDishOrderList: import('vue').Ref<{
        id?: string | undefined;
        restId?: string | undefined;
        createTime?: string | undefined;
        orderNo?: string | undefined;
        mes: {
            createBy?: number | undefined;
            dishMesList?: {
                dishType?: DishTypeEnum | undefined;
                remark?: string | undefined;
                num?: number | undefined;
                weight?: number | undefined;
                goodsName?: string | undefined;
                goodsSkuName?: string | undefined;
                boolRequired?: boolean | undefined;
                dishImg?: string | undefined;
                detailList?: {
                    tagNum?: number | undefined;
                    actualAmount?: number | undefined;
                    goodsCount?: number | undefined;
                    goodsId?: string | undefined;
                    weight?: number | undefined;
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                    originalAmount?: number | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                dishMes?: {
                    dishType?: DishTypeEnum | undefined;
                    goodsImg?: string | undefined;
                    name?: string | undefined;
                    shortCode?: string | undefined;
                    dishClassifyId?: string | undefined;
                    dishClassifyName?: string | undefined;
                    priceTypeList?: number[] | undefined;
                    unitName?: string | undefined;
                    goodsId?: string | undefined;
                    priceDetailList?: {
                        goodsSkuValueList?: {
                            goodsSkuValueClassifyName: string;
                            goodsSkuValueClassifyId: string;
                            goodsSkuValueName: string;
                            goodsSkuValueId: string;
                        }[] | undefined;
                        price?: number | undefined;
                        skuId?: string | undefined;
                        boolPutaway?: boolean | undefined;
                        actualInvSkuId?: string | undefined;
                        storeGoodsName?: string | undefined;
                        storeId?: string | undefined;
                        minimum?: number | undefined;
                    }[] | undefined;
                    dishComboDetailList?: {
                        dishName?: string | undefined;
                        price?: number | undefined;
                        shortCode?: string | undefined;
                        skuId?: string | undefined;
                        goodsSkuValueList?: {
                            goodsSkuValueClassifyName: string;
                            goodsSkuValueClassifyId: string;
                            goodsSkuValueName: string;
                            goodsSkuValueId: string;
                        }[] | undefined;
                        boolDefaultImg?: boolean | undefined;
                        boolDiscount?: boolean | undefined;
                        boolHandsel?: boolean | undefined;
                        count?: number | undefined;
                        boolPutaway?: boolean | undefined;
                        priceType?: number | undefined;
                        priceTypeList?: number[] | undefined;
                        id?: string | undefined;
                        num?: number | undefined;
                        orderItemDetailId?: string | undefined;
                        boolFirstAddBeyondStock?: boolean | undefined;
                        stockNum?: number | undefined;
                        goodsSkuValueName?: string[] | undefined;
                        actualInvSkuId?: string | undefined;
                        uniqueId?: string | undefined;
                        goodsSkuId?: string | undefined;
                        goodsSkuName?: string | undefined;
                        dishId?: string | undefined;
                        amount?: number | undefined;
                        originalAmount?: number | undefined;
                        minimum?: number | undefined;
                    }[] | undefined;
                    minPrice?: number | undefined;
                    num?: number | undefined;
                    weight?: number | undefined;
                    boolDiscount?: boolean | undefined;
                    boolHandsel?: boolean | undefined;
                    boolMultiFormat?: boolean | undefined;
                    minimum?: number | undefined;
                    requiredType?: (0 | 1 | 2) | undefined;
                    requiredNum?: number | undefined;
                    labelId?: string | undefined;
                    remark?: string | undefined;
                    skuId?: string | undefined;
                    goodsName?: string | undefined;
                    boolRequired?: boolean | undefined;
                    detailList?: {
                        tagNum?: number | undefined;
                        actualAmount?: number | undefined;
                        goodsCount?: number | undefined;
                        goodsId?: string | undefined;
                        weight?: number | undefined;
                        goodsSkuValueList?: {
                            goodsSkuValueClassifyName: string;
                            goodsSkuValueClassifyId: string;
                            goodsSkuValueName: string;
                            goodsSkuValueId: string;
                        }[] | undefined;
                        actualInvSkuId?: string | undefined;
                        uniqueId?: string | undefined;
                        goodsSkuId?: string | undefined;
                        goodsSkuName?: string | undefined;
                        dishId?: string | undefined;
                        amount?: number | undefined;
                        originalAmount?: number | undefined;
                        minimum?: number | undefined;
                    }[] | undefined;
                    dishName?: string | undefined;
                    count?: number | undefined;
                    price?: number | undefined;
                    type?: import('../../dishes-common').DishTypeServiceEnum | undefined;
                    selected?: boolean | undefined;
                    dishComboDetail?: string | undefined;
                    customPrice?: number | undefined;
                    version?: string | undefined;
                    customAmount?: number | undefined;
                    discountAmount?: number | undefined;
                    originalAmount?: number | undefined;
                    isDiscount?: boolean | undefined;
                    isCustomize?: boolean | undefined;
                    amountType?: string | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                } | undefined;
                boolBooking?: boolean | undefined;
                actualInvSkuId?: string | undefined;
                uniqueId?: string | undefined;
                goodsSkuId?: string | undefined;
                dishId?: string | undefined;
                amount?: number | undefined;
                originalAmount?: number | undefined;
                minimum?: number | undefined;
            }[] | undefined;
            roomNames?: string[] | undefined;
            isCompany?: boolean | undefined;
            reserveType?: number | undefined;
            companyId?: (string | number) | undefined;
            companyName?: string | undefined;
            dishServiceList?: {
                dishType?: DishTypeEnum | undefined;
                remark?: string | undefined;
                num?: number | undefined;
                weight?: number | undefined;
                goodsName?: string | undefined;
                goodsSkuName?: string | undefined;
                boolRequired?: boolean | undefined;
                dishImg?: string | undefined;
                detailList?: {
                    tagNum?: number | undefined;
                    actualAmount?: number | undefined;
                    goodsCount?: number | undefined;
                    goodsId?: string | undefined;
                    weight?: number | undefined;
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                    originalAmount?: number | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                dishMes?: {
                    dishType?: DishTypeEnum | undefined;
                    goodsImg?: string | undefined;
                    name?: string | undefined;
                    shortCode?: string | undefined;
                    dishClassifyId?: string | undefined;
                    dishClassifyName?: string | undefined;
                    priceTypeList?: number[] | undefined;
                    unitName?: string | undefined;
                    goodsId?: string | undefined;
                    priceDetailList?: {
                        goodsSkuValueList?: {
                            goodsSkuValueClassifyName: string;
                            goodsSkuValueClassifyId: string;
                            goodsSkuValueName: string;
                            goodsSkuValueId: string;
                        }[] | undefined;
                        price?: number | undefined;
                        skuId?: string | undefined;
                        boolPutaway?: boolean | undefined;
                        actualInvSkuId?: string | undefined;
                        storeGoodsName?: string | undefined;
                        storeId?: string | undefined;
                        minimum?: number | undefined;
                    }[] | undefined;
                    dishComboDetailList?: {
                        dishName?: string | undefined;
                        price?: number | undefined;
                        shortCode?: string | undefined;
                        skuId?: string | undefined;
                        goodsSkuValueList?: {
                            goodsSkuValueClassifyName: string;
                            goodsSkuValueClassifyId: string;
                            goodsSkuValueName: string;
                            goodsSkuValueId: string;
                        }[] | undefined;
                        boolDefaultImg?: boolean | undefined;
                        boolDiscount?: boolean | undefined;
                        boolHandsel?: boolean | undefined;
                        count?: number | undefined;
                        boolPutaway?: boolean | undefined;
                        priceType?: number | undefined;
                        priceTypeList?: number[] | undefined;
                        id?: string | undefined;
                        num?: number | undefined;
                        orderItemDetailId?: string | undefined;
                        boolFirstAddBeyondStock?: boolean | undefined;
                        stockNum?: number | undefined;
                        goodsSkuValueName?: string[] | undefined;
                        actualInvSkuId?: string | undefined;
                        uniqueId?: string | undefined;
                        goodsSkuId?: string | undefined;
                        goodsSkuName?: string | undefined;
                        dishId?: string | undefined;
                        amount?: number | undefined;
                        originalAmount?: number | undefined;
                        minimum?: number | undefined;
                    }[] | undefined;
                    minPrice?: number | undefined;
                    num?: number | undefined;
                    weight?: number | undefined;
                    boolDiscount?: boolean | undefined;
                    boolHandsel?: boolean | undefined;
                    boolMultiFormat?: boolean | undefined;
                    minimum?: number | undefined;
                    requiredType?: (0 | 1 | 2) | undefined;
                    requiredNum?: number | undefined;
                    labelId?: string | undefined;
                    remark?: string | undefined;
                    skuId?: string | undefined;
                    goodsName?: string | undefined;
                    boolRequired?: boolean | undefined;
                    detailList?: {
                        tagNum?: number | undefined;
                        actualAmount?: number | undefined;
                        goodsCount?: number | undefined;
                        goodsId?: string | undefined;
                        weight?: number | undefined;
                        goodsSkuValueList?: {
                            goodsSkuValueClassifyName: string;
                            goodsSkuValueClassifyId: string;
                            goodsSkuValueName: string;
                            goodsSkuValueId: string;
                        }[] | undefined;
                        actualInvSkuId?: string | undefined;
                        uniqueId?: string | undefined;
                        goodsSkuId?: string | undefined;
                        goodsSkuName?: string | undefined;
                        dishId?: string | undefined;
                        amount?: number | undefined;
                        originalAmount?: number | undefined;
                        minimum?: number | undefined;
                    }[] | undefined;
                    dishName?: string | undefined;
                    count?: number | undefined;
                    price?: number | undefined;
                    type?: import('../../dishes-common').DishTypeServiceEnum | undefined;
                    selected?: boolean | undefined;
                    dishComboDetail?: string | undefined;
                    customPrice?: number | undefined;
                    version?: string | undefined;
                    customAmount?: number | undefined;
                    discountAmount?: number | undefined;
                    originalAmount?: number | undefined;
                    isDiscount?: boolean | undefined;
                    isCustomize?: boolean | undefined;
                    amountType?: string | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                } | undefined;
                boolBooking?: boolean | undefined;
                actualInvSkuId?: string | undefined;
                uniqueId?: string | undefined;
                goodsSkuId?: string | undefined;
                dishId?: string | undefined;
                amount?: number | undefined;
                originalAmount?: number | undefined;
                minimum?: number | undefined;
            }[] | undefined;
            boolOpenedDish?: boolean | undefined;
            vipLevelSeq?: number | undefined;
            vipLevelName?: string | undefined;
            birthday?: string | undefined;
            discountInstList?: {
                discountInstId?: string | undefined;
                planType?: number | undefined;
                discountInstName?: string | undefined;
                discountAmount?: number | undefined;
            }[] | undefined;
            customerId?: string | undefined;
            discountInstId?: string | undefined;
            discountInstName?: string | undefined;
            contactPersonName?: string | undefined;
            salesmanUserId?: string | undefined;
            butlerUserId?: string | undefined;
            dineNum?: number | undefined;
            remark?: string | undefined;
            boardIds?: string[] | undefined;
            boardNames?: string[] | undefined;
            mainBoardId?: string | undefined;
            originId?: string | undefined;
            originName?: string | undefined;
            clientName?: string | undefined;
            phone?: string | undefined;
            roomIds?: string[] | undefined;
            caterShopCartId?: string | undefined;
            serviceId?: string | undefined;
            reserveTime?: string | undefined;
            boolCheckDishMes?: boolean | undefined;
            boolBooking?: boolean | undefined;
            orderActualAmount?: number | undefined;
            orderOriginalAmount?: number | undefined;
            boolUnion?: boolean | undefined;
            accomOrderId?: string | undefined;
        };
    }[]>;
    currentShopCartId: import('vue').Ref<string>;
    currentDishDetailList: import('vue').Ref<{
        dishType?: DishTypeEnum | undefined;
        goodsImg?: string | undefined;
        name?: string | undefined;
        shortCode?: string | undefined;
        dishClassifyId?: string | undefined;
        dishClassifyName?: string | undefined;
        priceTypeList?: number[] | undefined;
        unitName?: string | undefined;
        goodsId?: string | undefined;
        priceDetailList?: {
            goodsSkuValueList?: {
                goodsSkuValueClassifyName: string;
                goodsSkuValueClassifyId: string;
                goodsSkuValueName: string;
                goodsSkuValueId: string;
            }[] | undefined;
            price?: number | undefined;
            skuId?: string | undefined;
            boolPutaway?: boolean | undefined;
            actualInvSkuId?: string | undefined;
            storeGoodsName?: string | undefined;
            storeId?: string | undefined;
            minimum?: number | undefined;
        }[] | undefined;
        dishComboDetailList?: {
            dishName?: string | undefined;
            price?: number | undefined;
            shortCode?: string | undefined;
            skuId?: string | undefined;
            goodsSkuValueList?: {
                goodsSkuValueClassifyName: string;
                goodsSkuValueClassifyId: string;
                goodsSkuValueName: string;
                goodsSkuValueId: string;
            }[] | undefined;
            boolDefaultImg?: boolean | undefined;
            boolDiscount?: boolean | undefined;
            boolHandsel?: boolean | undefined;
            count?: number | undefined;
            boolPutaway?: boolean | undefined;
            priceType?: number | undefined;
            priceTypeList?: number[] | undefined;
            id?: string | undefined;
            num?: number | undefined;
            orderItemDetailId?: string | undefined;
            boolFirstAddBeyondStock?: boolean | undefined;
            stockNum?: number | undefined;
            goodsSkuValueName?: string[] | undefined;
            actualInvSkuId?: string | undefined;
            uniqueId?: string | undefined;
            goodsSkuId?: string | undefined;
            goodsSkuName?: string | undefined;
            dishId?: string | undefined;
            amount?: number | undefined;
            originalAmount?: number | undefined;
            minimum?: number | undefined;
        }[] | undefined;
        minPrice?: number | undefined;
        num?: number | undefined;
        weight?: number | undefined;
        boolDiscount?: boolean | undefined;
        boolHandsel?: boolean | undefined;
        boolMultiFormat?: boolean | undefined;
        minimum?: number | undefined;
        requiredType?: (0 | 1 | 2) | undefined;
        requiredNum?: number | undefined;
        labelId?: string | undefined;
        remark?: string | undefined;
        skuId?: string | undefined;
        goodsName?: string | undefined;
        boolRequired?: boolean | undefined;
        detailList?: {
            tagNum?: number | undefined;
            actualAmount?: number | undefined;
            goodsCount?: number | undefined;
            goodsId?: string | undefined;
            weight?: number | undefined;
            goodsSkuValueList?: {
                goodsSkuValueClassifyName: string;
                goodsSkuValueClassifyId: string;
                goodsSkuValueName: string;
                goodsSkuValueId: string;
            }[] | undefined;
            actualInvSkuId?: string | undefined;
            uniqueId?: string | undefined;
            goodsSkuId?: string | undefined;
            goodsSkuName?: string | undefined;
            dishId?: string | undefined;
            amount?: number | undefined;
            originalAmount?: number | undefined;
            minimum?: number | undefined;
        }[] | undefined;
        dishName?: string | undefined;
        count?: number | undefined;
        price?: number | undefined;
        type?: import('../../dishes-common').DishTypeServiceEnum | undefined;
        selected?: boolean | undefined;
        dishComboDetail?: string | undefined;
        customPrice?: number | undefined;
        version?: string | undefined;
        customAmount?: number | undefined;
        discountAmount?: number | undefined;
        originalAmount?: number | undefined;
        isDiscount?: boolean | undefined;
        isCustomize?: boolean | undefined;
        amountType?: string | undefined;
        actualInvSkuId?: string | undefined;
        uniqueId?: string | undefined;
        goodsSkuId?: string | undefined;
        goodsSkuName?: string | undefined;
        dishId?: string | undefined;
        amount?: number | undefined;
    }[]>;
    dishTotal: import('vue').ComputedRef<number>;
    formatToMoney: typeof formatToMoney;
    changeDishesItem: (item?: ResOrderShoppingType, index?: number) => void;
    delOrder: () => void;
    submitTakeOrder: () => void;
    getDishWeightOrNumKey: (priceTypeList?: number[]) => "weight" | "num";
    dayjs: typeof dayjs;
    currentDishInfo: import('vue').Ref<{
        createBy?: number | undefined;
        dishMesList?: {
            dishType?: DishTypeEnum | undefined;
            remark?: string | undefined;
            num?: number | undefined;
            weight?: number | undefined;
            goodsName?: string | undefined;
            goodsSkuName?: string | undefined;
            boolRequired?: boolean | undefined;
            dishImg?: string | undefined;
            detailList?: {
                tagNum?: number | undefined;
                actualAmount?: number | undefined;
                goodsCount?: number | undefined;
                goodsId?: string | undefined;
                weight?: number | undefined;
                goodsSkuValueList?: {
                    goodsSkuValueClassifyName: string;
                    goodsSkuValueClassifyId: string;
                    goodsSkuValueName: string;
                    goodsSkuValueId: string;
                }[] | undefined;
                actualInvSkuId?: string | undefined;
                uniqueId?: string | undefined;
                goodsSkuId?: string | undefined;
                goodsSkuName?: string | undefined;
                dishId?: string | undefined;
                amount?: number | undefined;
                originalAmount?: number | undefined;
                minimum?: number | undefined;
            }[] | undefined;
            dishMes?: {
                dishType?: DishTypeEnum | undefined;
                goodsImg?: string | undefined;
                name?: string | undefined;
                shortCode?: string | undefined;
                dishClassifyId?: string | undefined;
                dishClassifyName?: string | undefined;
                priceTypeList?: number[] | undefined;
                unitName?: string | undefined;
                goodsId?: string | undefined;
                priceDetailList?: {
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    price?: number | undefined;
                    skuId?: string | undefined;
                    boolPutaway?: boolean | undefined;
                    actualInvSkuId?: string | undefined;
                    storeGoodsName?: string | undefined;
                    storeId?: string | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                dishComboDetailList?: {
                    dishName?: string | undefined;
                    price?: number | undefined;
                    shortCode?: string | undefined;
                    skuId?: string | undefined;
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    boolDefaultImg?: boolean | undefined;
                    boolDiscount?: boolean | undefined;
                    boolHandsel?: boolean | undefined;
                    count?: number | undefined;
                    boolPutaway?: boolean | undefined;
                    priceType?: number | undefined;
                    priceTypeList?: number[] | undefined;
                    id?: string | undefined;
                    num?: number | undefined;
                    orderItemDetailId?: string | undefined;
                    boolFirstAddBeyondStock?: boolean | undefined;
                    stockNum?: number | undefined;
                    goodsSkuValueName?: string[] | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                    originalAmount?: number | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                minPrice?: number | undefined;
                num?: number | undefined;
                weight?: number | undefined;
                boolDiscount?: boolean | undefined;
                boolHandsel?: boolean | undefined;
                boolMultiFormat?: boolean | undefined;
                minimum?: number | undefined;
                requiredType?: (0 | 1 | 2) | undefined;
                requiredNum?: number | undefined;
                labelId?: string | undefined;
                remark?: string | undefined;
                skuId?: string | undefined;
                goodsName?: string | undefined;
                boolRequired?: boolean | undefined;
                detailList?: {
                    tagNum?: number | undefined;
                    actualAmount?: number | undefined;
                    goodsCount?: number | undefined;
                    goodsId?: string | undefined;
                    weight?: number | undefined;
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                    originalAmount?: number | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                dishName?: string | undefined;
                count?: number | undefined;
                price?: number | undefined;
                type?: import('../../dishes-common').DishTypeServiceEnum | undefined;
                selected?: boolean | undefined;
                dishComboDetail?: string | undefined;
                customPrice?: number | undefined;
                version?: string | undefined;
                customAmount?: number | undefined;
                discountAmount?: number | undefined;
                originalAmount?: number | undefined;
                isDiscount?: boolean | undefined;
                isCustomize?: boolean | undefined;
                amountType?: string | undefined;
                actualInvSkuId?: string | undefined;
                uniqueId?: string | undefined;
                goodsSkuId?: string | undefined;
                goodsSkuName?: string | undefined;
                dishId?: string | undefined;
                amount?: number | undefined;
            } | undefined;
            boolBooking?: boolean | undefined;
            actualInvSkuId?: string | undefined;
            uniqueId?: string | undefined;
            goodsSkuId?: string | undefined;
            dishId?: string | undefined;
            amount?: number | undefined;
            originalAmount?: number | undefined;
            minimum?: number | undefined;
        }[] | undefined;
        roomNames?: string[] | undefined;
        isCompany?: boolean | undefined;
        reserveType?: number | undefined;
        companyId?: (string | number) | undefined;
        companyName?: string | undefined;
        dishServiceList?: {
            dishType?: DishTypeEnum | undefined;
            remark?: string | undefined;
            num?: number | undefined;
            weight?: number | undefined;
            goodsName?: string | undefined;
            goodsSkuName?: string | undefined;
            boolRequired?: boolean | undefined;
            dishImg?: string | undefined;
            detailList?: {
                tagNum?: number | undefined;
                actualAmount?: number | undefined;
                goodsCount?: number | undefined;
                goodsId?: string | undefined;
                weight?: number | undefined;
                goodsSkuValueList?: {
                    goodsSkuValueClassifyName: string;
                    goodsSkuValueClassifyId: string;
                    goodsSkuValueName: string;
                    goodsSkuValueId: string;
                }[] | undefined;
                actualInvSkuId?: string | undefined;
                uniqueId?: string | undefined;
                goodsSkuId?: string | undefined;
                goodsSkuName?: string | undefined;
                dishId?: string | undefined;
                amount?: number | undefined;
                originalAmount?: number | undefined;
                minimum?: number | undefined;
            }[] | undefined;
            dishMes?: {
                dishType?: DishTypeEnum | undefined;
                goodsImg?: string | undefined;
                name?: string | undefined;
                shortCode?: string | undefined;
                dishClassifyId?: string | undefined;
                dishClassifyName?: string | undefined;
                priceTypeList?: number[] | undefined;
                unitName?: string | undefined;
                goodsId?: string | undefined;
                priceDetailList?: {
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    price?: number | undefined;
                    skuId?: string | undefined;
                    boolPutaway?: boolean | undefined;
                    actualInvSkuId?: string | undefined;
                    storeGoodsName?: string | undefined;
                    storeId?: string | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                dishComboDetailList?: {
                    dishName?: string | undefined;
                    price?: number | undefined;
                    shortCode?: string | undefined;
                    skuId?: string | undefined;
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    boolDefaultImg?: boolean | undefined;
                    boolDiscount?: boolean | undefined;
                    boolHandsel?: boolean | undefined;
                    count?: number | undefined;
                    boolPutaway?: boolean | undefined;
                    priceType?: number | undefined;
                    priceTypeList?: number[] | undefined;
                    id?: string | undefined;
                    num?: number | undefined;
                    orderItemDetailId?: string | undefined;
                    boolFirstAddBeyondStock?: boolean | undefined;
                    stockNum?: number | undefined;
                    goodsSkuValueName?: string[] | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                    originalAmount?: number | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                minPrice?: number | undefined;
                num?: number | undefined;
                weight?: number | undefined;
                boolDiscount?: boolean | undefined;
                boolHandsel?: boolean | undefined;
                boolMultiFormat?: boolean | undefined;
                minimum?: number | undefined;
                requiredType?: (0 | 1 | 2) | undefined;
                requiredNum?: number | undefined;
                labelId?: string | undefined;
                remark?: string | undefined;
                skuId?: string | undefined;
                goodsName?: string | undefined;
                boolRequired?: boolean | undefined;
                detailList?: {
                    tagNum?: number | undefined;
                    actualAmount?: number | undefined;
                    goodsCount?: number | undefined;
                    goodsId?: string | undefined;
                    weight?: number | undefined;
                    goodsSkuValueList?: {
                        goodsSkuValueClassifyName: string;
                        goodsSkuValueClassifyId: string;
                        goodsSkuValueName: string;
                        goodsSkuValueId: string;
                    }[] | undefined;
                    actualInvSkuId?: string | undefined;
                    uniqueId?: string | undefined;
                    goodsSkuId?: string | undefined;
                    goodsSkuName?: string | undefined;
                    dishId?: string | undefined;
                    amount?: number | undefined;
                    originalAmount?: number | undefined;
                    minimum?: number | undefined;
                }[] | undefined;
                dishName?: string | undefined;
                count?: number | undefined;
                price?: number | undefined;
                type?: import('../../dishes-common').DishTypeServiceEnum | undefined;
                selected?: boolean | undefined;
                dishComboDetail?: string | undefined;
                customPrice?: number | undefined;
                version?: string | undefined;
                customAmount?: number | undefined;
                discountAmount?: number | undefined;
                originalAmount?: number | undefined;
                isDiscount?: boolean | undefined;
                isCustomize?: boolean | undefined;
                amountType?: string | undefined;
                actualInvSkuId?: string | undefined;
                uniqueId?: string | undefined;
                goodsSkuId?: string | undefined;
                goodsSkuName?: string | undefined;
                dishId?: string | undefined;
                amount?: number | undefined;
            } | undefined;
            boolBooking?: boolean | undefined;
            actualInvSkuId?: string | undefined;
            uniqueId?: string | undefined;
            goodsSkuId?: string | undefined;
            dishId?: string | undefined;
            amount?: number | undefined;
            originalAmount?: number | undefined;
            minimum?: number | undefined;
        }[] | undefined;
        boolOpenedDish?: boolean | undefined;
        vipLevelSeq?: number | undefined;
        vipLevelName?: string | undefined;
        birthday?: string | undefined;
        discountInstList?: {
            discountInstId?: string | undefined;
            planType?: number | undefined;
            discountInstName?: string | undefined;
            discountAmount?: number | undefined;
        }[] | undefined;
        customerId?: string | undefined;
        discountInstId?: string | undefined;
        discountInstName?: string | undefined;
        contactPersonName?: string | undefined;
        salesmanUserId?: string | undefined;
        butlerUserId?: string | undefined;
        dineNum?: number | undefined;
        remark?: string | undefined;
        boardIds?: string[] | undefined;
        boardNames?: string[] | undefined;
        mainBoardId?: string | undefined;
        originId?: string | undefined;
        originName?: string | undefined;
        clientName?: string | undefined;
        phone?: string | undefined;
        roomIds?: string[] | undefined;
        caterShopCartId?: string | undefined;
        serviceId?: string | undefined;
        reserveTime?: string | undefined;
        boolCheckDishMes?: boolean | undefined;
        boolBooking?: boolean | undefined;
        orderActualAmount?: number | undefined;
        orderOriginalAmount?: number | undefined;
        boolUnion?: boolean | undefined;
        accomOrderId?: string | undefined;
    }>;
    getMinimum: (row: ResDishItemsMesType) => number;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "takeOrderSubmit"[], "takeOrderSubmit", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
    dishResultMap: {
        type: PropType<ResDishItemsMesType>;
        default: () => {};
    };
}>> & {
    onTakeOrderSubmit?: ((...args: any[]) => any) | undefined;
}, {
    visible: boolean;
    dishResultMap: ResDishItemsMesType;
}, {}>;
export default _default;
