import type { CheckoutOrder, CheckoutOrderCharge, Config, PostCheckoutOrderChargeData } from '@farfetch/blackout-client'; import type { UseCheckoutOrderChargeOptions } from './types/index.js'; declare function useCheckoutOrderCharge(checkoutOrderId?: CheckoutOrder['id'], chargeId?: CheckoutOrderCharge['id'], options?: UseCheckoutOrderChargeOptions): { actions: { fetch: (config?: Config | undefined) => Promise; create: (data: PostCheckoutOrderChargeData, config?: Config) => Promise; reset: () => void; }; data: import("@farfetch/blackout-redux").Nullable; isLoading: boolean; isFetched: boolean; error: import("@farfetch/blackout-redux").Nullable; }; export default useCheckoutOrderCharge;