import React from 'react'; import { CartState, CartStateItem } from '../types'; export interface CartContextValue { state: T; changeState: (state: T) => void; addItem: (item: CartStateItem) => void; removeItem: (id: CartStateItem['id']) => void; changeItemQuantity: (id: CartStateItem['id'], quantity: number) => void; clearCart: () => void; isOverQuantityLimit: (plusQuantity: number) => boolean; } export declare const getInitialState: >>() => T; export declare const CartContext: React.Context>>>; //# sourceMappingURL=CartContext.d.ts.map