/** * Validation Utilities */ /** * Validate merchant ID format * @param merchantId - Merchant ID to validate * @returns true if valid * @throws {Error} If merchant ID is invalid */ export declare function validateMerchantId(merchantId: string): boolean; /** * Validate transaction ID format * @param tranId - Transaction ID to validate * @returns true if valid * @throws {Error} If transaction ID is invalid */ export declare function validateTransactionId(tranId: string): boolean; /** * Validate amount * @param amount - Amount to validate * @returns true if valid * @throws {Error} If amount is invalid */ export declare function validateAmount(amount: number): boolean; /** * Validate currency * @param currency - Currency to validate * @returns true if valid * @throws {Error} If currency is invalid */ export declare function validateCurrency(currency: string): boolean; /** * Validate email format * @param email - Email to validate * @returns true if valid * @throws {Error} If email is invalid */ export declare function validateEmail(email: string): boolean; /** * Validate required field * @param value - Value to validate * @param fieldName - Name of the field * @returns true if valid * @throws {Error} If field is missing */ export declare function validateRequired(value: any, fieldName: string): boolean;