import { ConfigService } from '@nestjs/config'; export declare class PayMobProvider { private configService; private readonly logger; private readonly baseUrl; constructor(configService: ConfigService); createPaymentKey(tenantId: string, amount: number, plan: string): Promise<{ paymentKey: string; orderId: string; }>; getTransactionDetails(transactionId: string): Promise; private getAuthToken; verifyHmac(payload: any, hmac: string): boolean; }