import { ProviderConfig, PaymentMethod, MobileOperator, Currency, BankOperator } from '../core/types'; export type VokoClientConfig = ProviderConfig & { enableLogging?: boolean; logLevel?: 'debug' | 'info' | 'warn' | 'error'; }; export interface QuickPaymentRequest { amount: number; phoneNumber?: string; email?: string; fullName?: string; callbackUrl?: string; reference?: string; description?: string; currency?: Currency; metadata?: Record; paymentMethod?: PaymentMethod; operator?: MobileOperator | BankOperator; otp?: string; accountNumber?: string; }