export declare const cart: { basic: >(request: T) => T & { items: (U & { total: number; })[]; total: number; }; order: & import("./readonlyInterfaces").TotalRO, T_1 extends import("./readonlyInterfaces").OrderRO>>(order: T_1) => >(request: S) => S & { shipping: number; items: readonly V[]; total: number; }; }; export declare const orderCart: , T extends import("./readonlyInterfaces").OrderRO>(order: T) => { invoice: >(invoice: D) => D & { total: number; shipping: number; items: I[]; }; refund: >(refund: D_1) => D_1 & { shipping: number; items: I[]; total: number; }; cancel: >(cancel: D_2) => D_2 & { shipping: number; items: I[]; total: number; }; };