/// import { Currency, FlutterwaveInitSubAccount } from './FlutterwaveInit'; export interface FlutterwaveInitOptionsBase { amount: number; currency?: Currency; integrity_hash?: string; payment_options?: string; payment_plan?: number; redirect_url: string; subaccounts?: Array; } export interface FieldError { field: string; message: string; } interface FlutterwavePaymentMetaV2 { metaname: string; metavalue: string; } export declare type FlutterwaveInitV2Options = FlutterwaveInitOptionsBase & { txref: string; PBFPubKey: string; customer_firstname?: string; customer_lastname?: string; customer_phone?: string; customer_email: string; country?: string; pay_button_text?: string; custom_title?: string; custom_description?: string; custom_logo?: string; meta?: Array; }; /** * This function is responsible for making the request to * initialize a Flutterwave payment. * @param options FlutterwaveInitOptions * @return Promise<{ * error: { * code: string; * message: string; * } | null; * link?: string | null; * }> */ export default function FlutterwaveInitV2(options: FlutterwaveInitV2Options, abortController?: AbortController): Promise; export {}; //# sourceMappingURL=FlutterwaveInitV2.d.ts.map