import { VerificationParameters } from './VerificationParams.js';
import '../enums/VerifyLanguages.js';
import '../enums/Workflows.js';

/**
 * Represents parameters for a PSD2 (Payment Services Directive 2)
 * verification request.
 */
type PSD2Parameters = Omit<VerificationParameters, 'brand' | 'senderId' | 'pinCode'> & {
    /**
     * The payee's name or identifier for the payment confirmation.
     */
    payee: string;
    /**
     * The decimal amount of the payment to be confirmed, in Euros.
     */
    amount: number;
};

export type { PSD2Parameters };
