import React from 'react';
import type { Address } from 'viem';
import { type PaymentMethodInfo } from '../../../domains/paymentMethods';
import { type CheckoutModalCommonState, FunCheckoutStep, type ModalStepComponentProps, type ModalStepInfo } from '../stepTransition';
export type ConfirmationStepState = CheckoutModalCommonState & {
    paymentMethodInfo: PaymentMethodInfo;
};
export type ConfirmationStepNext = {
    depositAddress: Address;
    paymentMethodInfo: PaymentMethodInfo;
    redirectBackToSourceChange?: boolean;
};
export declare const ConfirmationStepInfo: ModalStepInfo<FunCheckoutStep.CONFIRMATION>;
export declare function ConfirmationStep({ modalState, onNext, setModalState, }: ModalStepComponentProps<FunCheckoutStep.CONFIRMATION>): React.JSX.Element;
