import React from 'react';
type SubmitResult = {
    success: boolean;
    wasExisting?: boolean;
    reason?: 'EMAIL_ALREADY_USED' | 'LEAD_KEY_BONUS_EXHAUSTED';
    message?: string;
};
type Props = {
    budgetTotal: number;
    leadBonus: number;
    leadKeyActive: boolean;
    onSubmit: (email: string) => Promise<SubmitResult>;
    onSuccess: () => void;
};
declare const UnlockCard: ({ budgetTotal, leadBonus, leadKeyActive, onSubmit, onSuccess }: Props) => React.JSX.Element;
export default UnlockCard;
//# sourceMappingURL=UnlockCard.d.ts.map