import * as React from "react";
import { MutationFunc } from "react-apollo";
import { ReactStripeElements } from "react-stripe-elements";
export interface PaymentRequestProps extends ReactStripeElements.InjectedStripeProps {
    savePayment: MutationFunc;
    boostId: string;
    usdToSpend: number;
    userChannelID?: string;
    shouldPublicize: boolean;
    handlePaymentSuccess(): void;
    onPayRequestError?(): void;
}
export interface PaymentRequestStates {
    canMakePayment: boolean;
    paymentRequest: any;
}
declare const _default: React.ComponentType<PaymentRequestProps>;
export default _default;
