@churchapps/apphelper-donations
Version:
Donation components for ChurchApps AppHelper
19 lines • 622 B
TypeScript
declare global {
interface Window {
paypal?: any;
}
}
export interface PayPalHostedFieldsHandle {
submit: () => Promise<any>;
isReady: boolean;
}
interface Props {
clientId: string;
createOrder: () => Promise<string>;
getClientToken?: () => Promise<string>;
onValidityChange?: (valid: boolean) => void;
onIneligible?: (reason: string) => void;
}
export declare const PayPalHostedFields: import("react").ForwardRefExoticComponent<Props & import("react").RefAttributes<PayPalHostedFieldsHandle>>;
export default PayPalHostedFields;
//# sourceMappingURL=PayPalHostedFields.d.ts.map