import { type DeepPartial } from '@funkit/utils';
import { type FunkitActiveCheckoutItem } from '~/providers/FunkitCheckoutContext';
export declare function useNewCheckoutQuote(): (overridingCheckoutItem?: DeepPartial<FunkitActiveCheckoutItem>) => Promise<{
    baseQuote: import("@funkit/utils").CheckoutQuoteResponse;
    checkedAssetAmount: import("~/domains/quote").CheckedAssetAmount;
    finalEstimation: import("~/domains/quote").FunkitCheckoutQuoteResult;
}>;
