import { TransactionCallbackData, PreTransactionCallbackData, ReturnUrlCallbackData, DirectDebitBankApprovalCallbackData, DirectDebitAuthorizationCallbackData, DirectDebitTransactionCallbackData } from '../types'; export declare class CallbackVerifications { static verifyTransactionCallbackData(callbackData: TransactionCallbackData, secretKey: string): boolean; static verifyPreTransactionCallbackData(callbackData: PreTransactionCallbackData, secretKey: string): boolean; static verifyReturnUrlCallbackData(callbackData: ReturnUrlCallbackData, secretKey: string): boolean; static verifyDirectDebitBankApprovalCallbackData(callbackData: DirectDebitBankApprovalCallbackData, secretKey: string): boolean; static verifyDirectDebitAuthorizationCallbackData(callbackData: DirectDebitAuthorizationCallbackData, secretKey: string): boolean; static verifyDirectDebitTransactionCallbackData(callbackData: DirectDebitTransactionCallbackData, secretKey: string): boolean; private static generateChecksum; } //# sourceMappingURL=CallbackVerifications.d.ts.map