import * as React from "react";
import { ICivilContext } from "../context";
export interface PaymentsStripeProps {
    postId: string;
    newsroomName: string;
    shouldPublicize: boolean;
    usdToSpend: number;
    handlePaymentSuccess(userSubmittedEmail: boolean, didSaveEmail: boolean): void;
    handleEditPaymentType(): void;
}
export interface PaymentsStripeStates {
    stripeLoaded: boolean;
    stripe: any;
}
export declare class PaymentsStripe extends React.Component<PaymentsStripeProps, PaymentsStripeStates> {
    static contextType: any;
    context: ICivilContext;
    constructor(props: PaymentsStripeProps);
    render(): JSX.Element;
}
