import { CartAppliedPromosType } from '../../Common/types'; export declare const getTotalDiscount: { (appliedPromos: CartAppliedPromosType[]): number; displayName: string; __docgenInfo: { description: string; displayName: string; props: { length: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toLocaleString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; pop: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; push: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; concat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; join: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reverse: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; shift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; slice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; sort: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; splice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; unshift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; indexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; lastIndexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; every: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; some: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; forEach: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; map: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; filter: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduce: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduceRight: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; find: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; findIndex: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; fill: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; copyWithin: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@iterator": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; entries: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; keys: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; values: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@unscopables": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; includes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flatMap: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export declare const getShippingDiscount: { (appliedPromos: CartAppliedPromosType[]): number; displayName: string; __docgenInfo: { description: string; displayName: string; props: { length: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toLocaleString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; pop: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; push: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; concat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; join: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reverse: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; shift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; slice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; sort: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; splice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; unshift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; indexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; lastIndexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; every: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; some: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; forEach: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; map: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; filter: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduce: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduceRight: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; find: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; findIndex: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; fill: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; copyWithin: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@iterator": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; entries: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; keys: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; values: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@unscopables": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; includes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flatMap: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export declare const getTotalCouponProduct: { (appliedPromos: CartAppliedPromosType[]): number; displayName: string; __docgenInfo: { description: string; displayName: string; props: { length: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toLocaleString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; pop: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; push: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; concat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; join: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reverse: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; shift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; slice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; sort: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; splice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; unshift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; indexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; lastIndexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; every: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; some: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; forEach: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; map: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; filter: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduce: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduceRight: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; find: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; findIndex: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; fill: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; copyWithin: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@iterator": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; entries: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; keys: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; values: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@unscopables": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; includes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flatMap: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export declare const getTotalDicountBundleProduct: { (appliedPromos: CartAppliedPromosType[]): number; displayName: string; __docgenInfo: { description: string; displayName: string; props: { length: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toLocaleString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; pop: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; push: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; concat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; join: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reverse: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; shift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; slice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; sort: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; splice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; unshift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; indexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; lastIndexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; every: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; some: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; forEach: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; map: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; filter: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduce: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduceRight: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; find: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; findIndex: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; fill: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; copyWithin: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@iterator": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; entries: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; keys: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; values: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@unscopables": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; includes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flatMap: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export declare const getTotalOrder: (cart: any, isAfterShipping?: boolean | undefined, shippingCostValue?: number | undefined) => number;