import { CheckoutRefundState, CheckoutState, type DirectExecution, RelayExecutionStatus } from '@funkit/api-base';
export declare function mapRelayExecutionStatusToCheckoutState(status: RelayExecutionStatus): CheckoutState;
export declare function useCheckoutDirectExecutionHistory({ initDirectExecution, }: {
    initDirectExecution?: DirectExecution;
}): {
    state: CheckoutState;
    refundState: CheckoutRefundState | undefined;
    isRefunded: boolean;
    isCompleted: boolean;
    isFailed: boolean;
    isDelayed: boolean;
    isProcessing: boolean;
};
