import { PropType } from 'vue';
import { ResStockDishMapType, ResDishItemsMesType } from '../dishes-common/types/dishes';
import { DishTypeEnum, DishTypeServiceEnum } from '../dishes-common/index';
import { PureObject } from '../../types';

declare const _default: import('vue').DefineComponent<{
    orderId: {
        type: StringConstructor;
        default: string;
    };
    customerId: {
        type: StringConstructor;
        default: string;
    };
    showTakeOrderBtn: {
        type: BooleanConstructor;
        default: boolean;
    };
    boolDialog: {
        type: BooleanConstructor;
        default: boolean;
    };
    restId: {
        type: StringConstructor;
        default: string;
    };
    stockDishMap: {
        type: PropType<ResStockDishMapType>;
        default: () => {};
    };
    boolCustom: {
        type: BooleanConstructor;
        default: boolean;
    };
    boolCombo: {
        type: BooleanConstructor;
        default: boolean;
    };
    list: {
        type: PropType<ResDishItemsMesType[]>;
        default: () => never[];
    };
    serviceId: {
        type: StringConstructor;
        default: string;
    };
    boolWight: {
        type: BooleanConstructor;
        default: boolean;
    };
    dishNum: {
        type: NumberConstructor;
        default: number;
    };
}, {
    dishesList: import('vue').Ref<{
        subClassifyList?: {
            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;
            boolDefaultImg?: boolean | undefined;
            boolDiscount?: boolean | undefined;
            boolHandsel?: boolean | undefined;
            boolMultiFormat?: boolean | undefined;
            labelId?: string | undefined;
            dishClassifyId?: string | undefined;
            dishClassifyName?: string | undefined;
            dishList: {
                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?: 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;
        dishClassifyId?: string | undefined;
        dishClassifyName?: string | undefined;
        dishList: {
            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?: 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;
        }[];
    }[]>;
    goDishesManagementRouter: () => void;
    dishLen: import('vue').Ref<number>;
    filterDishLen: import('vue').Ref<number>;
    keywords: import('vue').Ref<string>;
    filterDishesList: (keyword?: string) => void;
    openTakeOrder: () => void;
    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?: 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?: 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;
        };
    }[]>;
    dishResultMap: import('vue').Ref<PureObject<ResDishItemsMesType>>;
    showLoading: import('vue').Ref<boolean>;
    editPremission: import('vue').ComputedRef<true>;
    changeDishesMap: ({ type, uniqueId, item }: {
        type: string;
        uniqueId?: Array<string> | string;
        item?: ResDishItemsMesType | ResDishItemsMesType[];
    }) => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("change" | "update-dishes-list" | "update-dish-result-data" | "update-dish-result-map" | "closeDialog")[], "change" | "update-dishes-list" | "update-dish-result-data" | "update-dish-result-map" | "closeDialog", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    orderId: {
        type: StringConstructor;
        default: string;
    };
    customerId: {
        type: StringConstructor;
        default: string;
    };
    showTakeOrderBtn: {
        type: BooleanConstructor;
        default: boolean;
    };
    boolDialog: {
        type: BooleanConstructor;
        default: boolean;
    };
    restId: {
        type: StringConstructor;
        default: string;
    };
    stockDishMap: {
        type: PropType<ResStockDishMapType>;
        default: () => {};
    };
    boolCustom: {
        type: BooleanConstructor;
        default: boolean;
    };
    boolCombo: {
        type: BooleanConstructor;
        default: boolean;
    };
    list: {
        type: PropType<ResDishItemsMesType[]>;
        default: () => never[];
    };
    serviceId: {
        type: StringConstructor;
        default: string;
    };
    boolWight: {
        type: BooleanConstructor;
        default: boolean;
    };
    dishNum: {
        type: NumberConstructor;
        default: number;
    };
}>> & {
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate-dishes-list"?: ((...args: any[]) => any) | undefined;
    "onUpdate-dish-result-data"?: ((...args: any[]) => any) | undefined;
    "onUpdate-dish-result-map"?: ((...args: any[]) => any) | undefined;
    onCloseDialog?: ((...args: any[]) => any) | undefined;
}, {
    customerId: string;
    orderId: string;
    stockDishMap: ResStockDishMapType;
    list: ResDishItemsMesType[];
    restId: string;
    boolDialog: boolean;
    serviceId: string;
    showTakeOrderBtn: boolean;
    boolCustom: boolean;
    boolCombo: boolean;
    boolWight: boolean;
    dishNum: number;
}, {}>;
export default _default;
