import { PropType } from 'vue';
import { PureObject } from '../../../types';
import { ShopListType } from '../../store-menu/type';

declare const _default: import('vue').DefineComponent<{
    shopResultMap: {
        type: PropType<PureObject<ShopListType>>;
        default: () => {};
    };
}, {
    handleClear: () => void;
    changeShoppingDishItem: (dishItem: any) => void;
    resultList: import('vue').Ref<{
        num?: number | undefined;
        totalAmount?: number | undefined;
        boolCustomPrice?: boolean | undefined;
        boolCalc: boolean;
        boolDiscount: boolean;
        discountPrice?: number | undefined;
        originTotalAmount: number;
        uniqueIdIndex: number;
        defaultShopNum?: number | undefined;
        boolChange?: boolean | undefined;
        id?: string | undefined;
        name?: string | undefined;
        code?: string | undefined;
        packageMode?: number | undefined;
        unitId?: number | undefined;
        unitName?: string | undefined;
        stockNum?: number | undefined;
        storeGoodsSkuId?: number | undefined;
        goodsSkuId?: string | undefined;
        salePrice?: number | undefined;
        costPrice?: number | undefined;
        boolCustomGoods?: boolean | undefined;
        storeGoodsServiceId?: number | undefined;
    }[]>;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("clear" | "change-item")[], "clear" | "change-item", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    shopResultMap: {
        type: PropType<PureObject<ShopListType>>;
        default: () => {};
    };
}>> & {
    onClear?: ((...args: any[]) => any) | undefined;
    "onChange-item"?: ((...args: any[]) => any) | undefined;
}, {
    shopResultMap: PureObject<ShopListType>;
}, {}>;
export default _default;
