import { PaystackCapacitorPlugin, Transaction } from './definitions'; export declare class PaystackPlugin implements PaystackCapacitorPlugin { addChargeParameters(parameters: { [key: string]: string; }): Promise; getCardType(): Promise<{ card_type: string; }>; putChargeMetadata(metadata: { [key: string]: string; }): Promise; putChargeCustomFields(customFields: { [key: string]: string; }): Promise; setChargeEmail(payload: { email: string; }): Promise; setAccessCode(payload: { accessCode: string; }): Promise; setChargeAmount(payload: { amount: string; }): Promise; initialize(payload: { publicKey: string; }): Promise<{ initialized: boolean; }>; addCard(payload: { cardNumber: string; expiryMonth: string; expiryYear: string; cvv: string; }): Promise; validateCard(): Promise<{ is_valid: boolean; }>; chargeCard(): Promise; }