/// <reference types="react" />
import { Cart, CartItemWithPoints, CheckoutCheck, CheckoutForm, CheckoutPoints, OrderCreatePoints } from '@open-tender/types';
export declare const useCartPoints: (cart: Cart | null, check: CheckoutCheck | null, form: CheckoutForm, updatePoints: (points: OrderCreatePoints) => void) => {
    cartDiff: number;
    cartWithPoints: CartItemWithPoints[];
    points: import("@open-tender/types").CheckoutConfigLoyalty | null | undefined;
    pointsBalance: number;
    pointsRemaining: number;
    pointsApplied: number;
    pointsName: string | null;
    pointsObj: CheckoutPoints | null;
    setCartLength: import("react").Dispatch<import("react").SetStateAction<number>>;
};
